Class Button
java.lang.Object
de.willuhn.jameica.gui.parts.Button
- All Implemented Interfaces:
Part
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpaint(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.voidSetzt das Icon oder aendert es zur Laufzeit.voidSpeichert den Text auf dem Button.
-
Field Details
-
button
protected org.eclipse.swt.widgets.Button button
-
-
Constructor Details
-
Button
-
Button
-
Button
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
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 Details
-
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
Speichert den Text auf dem Button.- Parameters:
text- der anzuzeigende Text.
-
setIcon
Setzt das Icon oder aendert es zur Laufzeit.- Parameters:
icon- das anzuzeigende Icon.
-
paint
Description copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Parameters:
parent- das Composite.- Throws:
RemoteException- See Also:
-