de.willuhn.jameica.gui.util
Class ButtonArea

java.lang.Object
  extended by de.willuhn.jameica.gui.util.ButtonArea

public class ButtonArea
extends java.lang.Object

Diese Klasse erzeugt standardisierte Bereiche fuer die Dialog-Buttons.

Author:
willuhn

Constructor Summary
ButtonArea(org.eclipse.swt.widgets.Composite parent, int numButtons)
          Erzeugt einen neuen Standard-Button-Bereich.
 
Method Summary
 void addButton(Button button)
          fuegt der Area einen Button hinzu.
 void addButton(java.lang.String name, Action action)
          Fuegt der Area einen Button hinzu.
 void addButton(java.lang.String name, Action action, java.lang.Object context)
          Fuegt der Area einen Button hinzu.
 void addButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault)
          Fuegt der Area einen Button hinzu.
 void addButton(java.lang.String name, Action action, java.lang.Object context, boolean isDefault, java.lang.String icon)
          Fuegt der Area einen Button hinzu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButtonArea

public ButtonArea(org.eclipse.swt.widgets.Composite parent,
                  int numButtons)
Erzeugt einen neuen Standard-Button-Bereich.

Parameters:
parent - Composite, in dem die Buttons gezeichnet werden sollen.
numButtons - Anzahl der Buttons, die hier drin gespeichert werden sollen.
Method Detail

addButton

public void addButton(Button button)
fuegt der Area einen Button hinzu.

Parameters:
button - der Button.
Throws:
java.rmi.RemoteException

addButton

public void addButton(java.lang.String name,
                      Action action)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.

Parameters:
name - Bezeichnung des Buttons.
action - auszuloesende Action.

addButton

public void addButton(java.lang.String name,
                      Action action,
                      java.lang.Object context)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.

Parameters:
name - Bezeichnung des Buttons.
action - auszuloesende Action.
context - Optionaler Context, der der Action mitgegeben wird.

addButton

public void addButton(java.lang.String name,
                      Action action,
                      java.lang.Object context,
                      boolean isDefault)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.

Parameters:
name - Bezeichnung des Buttons.
action - auszuloesende Action.
context - Optionaler Context, der der Action mitgegeben wird.
isDefault - markiert den per Default aktiven Button.

addButton

public void addButton(java.lang.String name,
                      Action action,
                      java.lang.Object context,
                      boolean isDefault,
                      java.lang.String icon)
Fuegt der Area einen Button hinzu. Beim Klick wird die Action ausgeloest.

Parameters:
name - Bezeichnung des Buttons.
action - auszuloesende Action.
context - Optionaler Context, der der Action mitgegeben wird.
isDefault - markiert den per Default aktiven Button.
icon - Icon, welches links neben dem Button angezeigt werden soll.