Package de.willuhn.jameica.gui.parts
Class Panel
java.lang.Object
de.willuhn.jameica.gui.parts.Panel
- All Implemented Interfaces:
Part
Das ist ein Container, der weitere Parts aufnehmen kann, jedoch
die Anzeige um einen Titel und Rahmen erweitert.
- Author:
- willuhn
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Fuegt einen Panel-Button hinzu.void
addMinimizeListener
(org.eclipse.swt.widgets.Listener l) Fuegt dem Panel einen Listener zum Minimieren hinzu.void
paint
(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.void
Setzt den anzuzeigenden Titel.
-
Constructor Details
-
Panel
ct.- Parameters:
title
- anzuzeigender Titel.child
- Kind-Part welches angezeigt werden soll.
-
Panel
ct.- Parameters:
title
- anzuzeigender Titel.child
- Kind-Part welches angezeigt werden soll.border
- legt fest, ob ein Rahmen um das Panel gezeichnet werden soll.
-
-
Method Details
-
addMinimizeListener
public void addMinimizeListener(org.eclipse.swt.widgets.Listener l) Fuegt dem Panel einen Listener zum Minimieren hinzu. Wird ein solcher angegeben, wird automatisch ein Knopf zum Minimieren angezeigt, der sonst ausgeblendet ist.- Parameters:
l
- der auszuloesende Listener.
-
addButton
Fuegt einen Panel-Button hinzu.- Parameters:
b
- der Panel-Button.
-
setTitle
Setzt den anzuzeigenden Titel. Dies kann auch nachtraeglich noch ausgefuehrt werden, wenn das Panel schon angezeigt wird.- Parameters:
title
-
-
paint
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
RemoteException
- See Also:
-