PartPanelButtonBack, PanelButtonBookmark, PanelButtonPrintpublic class PanelButton extends java.lang.Object implements Part
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
BG_DEFAULT |
Dateiname des Hintergrund-Bildes
|
static java.lang.String |
BG_HOVER |
Dateiname des Hintergrund-Bildes fuer den Hover-Effekt.
|
| Constructor | Description |
|---|---|
PanelButton(java.lang.String icon,
Action action,
java.lang.String tooltip) |
ct.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected org.eclipse.swt.widgets.Control |
getControl() |
Liefert das Control des Buttons.
|
protected void |
handleClick() |
Fuehrt den Click-Aktion aus.
|
boolean |
isEnabled() |
Prueft, ob der Button derzeit anklickbar sein soll.
|
void |
paint(org.eclipse.swt.widgets.Composite parent) |
Malt die Komponente in das angegebene Composite.
|
void |
setAction(Action a) |
Speichert die auszufuehrende Action.
|
void |
setEnabled(boolean b) |
Legt fest, ob der Button anklickbar sein soll.
|
void |
setIcon(java.lang.String icon) |
Speichert das Icon des Panel-Button.
|
void |
setTooltip(java.lang.String tooltip) |
Speichert einen Tooltip fuer den Panel-Button.
|
public static final java.lang.String BG_DEFAULT
public static final java.lang.String BG_HOVER
public PanelButton(java.lang.String icon,
Action action,
java.lang.String tooltip)
icon - Icon fuer den Buttonaction - auszufuehrende Aktion beim Klick.tooltip - anzuzeigender Tooltop beim Ueberfahren mit der Maus.public void paint(org.eclipse.swt.widgets.Composite parent)
throws java.rmi.RemoteException
Partpaint in interface Partparent - das Composite.java.rmi.RemoteExceptionPart.paint(org.eclipse.swt.widgets.Composite)public void setIcon(java.lang.String icon)
icon - das Icon des Panel-Button.public void setTooltip(java.lang.String tooltip)
tooltip - der Tooltip.public void setAction(Action a)
a - die auszufuehrende Action.protected org.eclipse.swt.widgets.Control getControl()
protected void handleClick()
public boolean isEnabled()
public void setEnabled(boolean b)
b - true, wenn er anklickbar sein soll, sonst false.