Package de.willuhn.jameica.gui.parts
Class Button
- java.lang.Object
-
- de.willuhn.jameica.gui.parts.Button
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.swt.widgets.Buttonbutton
-
Constructor Summary
Constructors Constructor Description Button(java.lang.String title, Action action)ct.Button(java.lang.String title, Action action, java.lang.Object context)ct.Button(java.lang.String title, Action action, java.lang.Object context, boolean defaultButton)ct.Button(java.lang.String title, Action action, java.lang.Object context, boolean defaultButton, java.lang.String icon)ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpaint(org.eclipse.swt.widgets.Composite parent)Malt die Komponente in das angegebene Composite.voidsetEnabled(boolean enabled)Legt fest, ob der Button aktiviert oder deaktiviert sein soll.voidsetIcon(java.lang.String icon)Setzt das Icon oder aendert es zur Laufzeit.voidsetText(java.lang.String text)Speichert den Text auf dem Button.
-
-
-
Constructor Detail
-
Button
public Button(java.lang.String title, Action action)ct.- Parameters:
title- Beschriftung.action- Action, die beim Klick ausgefuehrt werden soll.
-
Button
public Button(java.lang.String title, Action action, java.lang.Object context)ct.- Parameters:
title- Beschriftung.action- Action, die beim Klick ausgefuehrt werden soll.context- ein Context-Objekt, welches beim Click der Action uebergeben wird.
-
Button
public Button(java.lang.String title, Action action, java.lang.Object context, boolean defaultButton)ct.- Parameters:
title- Beschriftung.action- Action, die beim Klick ausgefuehrt werden soll.context- ein Context-Objekt, welches beim Click der Action uebergeben wird.defaultButton- legt fest, ob das der Default-Button der Shell sein soll.
-
Button
public Button(java.lang.String title, Action action, java.lang.Object context, boolean defaultButton, java.lang.String icon)ct.- Parameters:
title- Beschriftung.action- Action, die beim Klick ausgefuehrt werden soll.context- ein Context-Objekt, welches beim Click der Action uebergeben wird.defaultButton- legt fest, ob das der Default-Button der Shell sein soll.icon- Icon, welches links neben der Beschriftung angezeigt werden soll.
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
Legt fest, ob der Button aktiviert oder deaktiviert sein soll.- Parameters:
enabled- true, wenn der Button anklickbar sein soll, sonst false.
-
setText
public void setText(java.lang.String text)
Speichert den Text auf dem Button.- Parameters:
text- der anzuzeigende Text.
-
setIcon
public void setIcon(java.lang.String icon)
Setzt das Icon oder aendert es zur Laufzeit.- Parameters:
icon- das anzuzeigende Icon.
-
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)
-
-