Class ButtonArea

java.lang.Object
de.willuhn.jameica.gui.parts.ButtonArea
All Implemented Interfaces:
Part

public class ButtonArea extends Object implements Part
Diese Klasse erzeugt standardisierte Bereiche fuer Buttons. Das ist die neue Button-Area. Sie hat den Vorteil, dass sie Part implementiert und daher erzeugt werden kann, bevor das Composite bekannt ist.
Author:
willuhn
  • Constructor Details

    • ButtonArea

      public ButtonArea()
  • Method Details

    • paint

      public void paint(org.eclipse.swt.widgets.Composite parent) throws RemoteException
      Description copied from interface: Part
      Malt die Komponente in das angegebene Composite.
      Specified by:
      paint in interface Part
      Parameters:
      parent - das Composite.
      Throws:
      RemoteException
      See Also:
    • 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.