Class PanelButton
java.lang.Object
de.willuhn.jameica.gui.parts.PanelButton
- All Implemented Interfaces:
Part
- Direct Known Subclasses:
PanelButtonAttachment, PanelButtonBack, PanelButtonBookmark, PanelButtonPrint
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.widgets.ControlLiefert das Control des Buttons.protected voidFuehrt den Click-Aktion aus.booleanPrueft, ob der Button derzeit anklickbar sein soll.voidpaint(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.voidSpeichert die auszufuehrende Action.voidsetEnabled(boolean b) Legt fest, ob der Button anklickbar sein soll.voidSpeichert das Icon des Panel-Button.voidSpeichert den anzuzeigenden Text.voidsetTooltip(String tooltip) Speichert einen Tooltip fuer den Panel-Button.
-
Field Details
-
BG_DEFAULT
-
BG_HOVER
Dateiname des Hintergrund-Bildes fuer den Hover-Effekt.- See Also:
-
-
Constructor Details
-
PanelButton
-
-
Method Details
-
paint
Description copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Parameters:
parent- das Composite.- Throws:
RemoteException- See Also:
-
setIcon
Speichert das Icon des Panel-Button.- Parameters:
icon- das Icon des Panel-Button.
-
setText
Speichert den anzuzeigenden Text.- Parameters:
text- der anzuzegende Text.
-
setTooltip
Speichert einen Tooltip fuer den Panel-Button.- Parameters:
tooltip- der Tooltip.
-
setAction
Speichert die auszufuehrende Action.- Parameters:
a- die auszufuehrende Action.
-
getControl
protected org.eclipse.swt.widgets.Control getControl()Liefert das Control des Buttons.- Returns:
- das Control des Buttons. Ist null, wenn paint() noch nicht aufgerufen wurde.
-
handleClick
protected void handleClick()Fuehrt den Click-Aktion aus. -
isEnabled
public boolean isEnabled()Prueft, ob der Button derzeit anklickbar sein soll.- Returns:
- true, wenn er anklickbar sein soll.
-
setEnabled
public void setEnabled(boolean b) Legt fest, ob der Button anklickbar sein soll.- Parameters:
b- true, wenn er anklickbar sein soll, sonst false.
-