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 siePartimplementiert und daher erzeugt werden kann, bevor dasCompositebekannt ist.- Author:
- willuhn
-
-
Constructor Summary
Constructors Constructor Description ButtonArea()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddButton(Button button)fuegt der Area einen Button hinzu.voidaddButton(java.lang.String name, Action action)Fuegt der Area einen Button hinzu.voidaddButton(java.lang.String name, Action action, java.lang.Object context)Fuegt der Area einen Button hinzu.voidaddButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault)Fuegt der Area einen Button hinzu.voidaddButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault, java.lang.String icon)Fuegt der Area einen Button hinzu.voidpaint(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.RemoteExceptionDescription copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin 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.
-
-