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.Button
button
-
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 void
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
setIcon(java.lang.String icon)
Setzt das Icon oder aendert es zur Laufzeit.void
setText(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.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)
-
-