Package de.willuhn.jameica.gui.parts
Class ButtonArea
- java.lang.Object
-
- de.willuhn.jameica.gui.parts.ButtonArea
-
- All Implemented Interfaces:
Part
public class ButtonArea extends java.lang.Object implements Part
Diese Klasse erzeugt standardisierte Bereiche fuer Buttons. Das ist die neue Button-Area. Sie hat den Vorteil, dass siePart
implementiert und daher erzeugt werden kann, bevor dasComposite
bekannt ist.- Author:
- willuhn
-
-
Constructor Summary
Constructors Constructor Description ButtonArea()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addButton(Button button)
fuegt der Area einen Button hinzu.void
addButton(java.lang.String name, Action action)
Fuegt der Area einen Button hinzu.void
addButton(java.lang.String name, Action action, java.lang.Object context)
Fuegt der Area einen Button hinzu.void
addButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault)
Fuegt der Area einen Button hinzu.void
addButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault, java.lang.String icon)
Fuegt der Area einen Button hinzu.void
paint(org.eclipse.swt.widgets.Composite parent)
Malt die Komponente in das angegebene Composite.
-
-
-
Method Detail
-
paint
public void paint(org.eclipse.swt.widgets.Composite parent) throws java.rmi.RemoteException
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
java.rmi.RemoteException
- See Also:
Part.paint(org.eclipse.swt.widgets.Composite)
-
addButton
public void addButton(Button button)
fuegt der Area einen Button hinzu.- Parameters:
button
- der Button.
-
addButton
public void addButton(java.lang.String name, Action action)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.- Parameters:
name
- Bezeichnung des Buttons.action
- auszuloesende Action.
-
addButton
public void addButton(java.lang.String name, Action action, java.lang.Object context)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.- Parameters:
name
- Bezeichnung des Buttons.action
- auszuloesende Action.context
- Optionaler Context, der der Action mitgegeben wird.
-
addButton
public void addButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.- Parameters:
name
- Bezeichnung des Buttons.action
- auszuloesende Action.context
- Optionaler Context, der der Action mitgegeben wird.isDefault
- markiert den per Default aktiven Button.
-
addButton
public void addButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault, java.lang.String icon)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.- Parameters:
name
- Bezeichnung des Buttons.action
- auszuloesende Action.context
- Optionaler Context, der der Action mitgegeben wird.isDefault
- markiert den per Default aktiven Button.icon
- Icon, welches links neben dem Button angezeigt werden soll.
-
-