Class ButtonArea

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

public class ButtonArea extends Object
Diese Klasse erzeugt standardisierte Bereiche fuer die Dialog-Buttons. Bitte kuenftig stattdessen ButtonArea verwenden.
  • Constructor Details

    • 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 Details

    • addButton

      public void addButton(Button button)
      fuegt der Area einen Button hinzu.
      Parameters:
      button - der Button.
    • addButton

      public void addButton(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(String name, Action action, 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(String name, Action action, 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(String name, Action action, Object context, boolean isDefault, 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.