Package de.willuhn.jameica.gui.parts
Class Button
java.lang.Object
de.willuhn.jameica.gui.parts.Button
- All Implemented Interfaces:
Part
Ein Button.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
paint
(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.void
setEnabled
(boolean enabled) Legt fest, ob der Button aktiviert oder deaktiviert sein soll.void
Setzt das Icon oder aendert es zur Laufzeit.void
Speichert den Text auf dem Button.
-
Field Details
-
button
protected org.eclipse.swt.widgets.Button button
-
-
Constructor Details
-
Button
ct.- Parameters:
title
- Beschriftung.action
- Action, die beim Klick ausgefuehrt werden 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.
-
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:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
RemoteException
- See Also:
-