de.willuhn.jameica.gui.parts
Class Button

java.lang.Object
  extended by de.willuhn.jameica.gui.parts.Button
All Implemented Interfaces:
Part
Direct Known Subclasses:
Back, Cancel

public class Button
extends java.lang.Object
implements Part

Ein Button.


Constructor Summary
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
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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, - 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.

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 interface Part
Parameters:
parent - das Composite.
Throws:
java.rmi.RemoteException
See Also:
Part.paint(org.eclipse.swt.widgets.Composite)