Class Button

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

public class Button extends Object implements Part
Ein Button.
  • Field Details

    • button

      protected org.eclipse.swt.widgets.Button button
  • Constructor Details

    • Button

      public Button(String title, Action action)
      ct.
      Parameters:
      title - Beschriftung.
      action - Action, die beim Klick ausgefuehrt werden soll.
    • Button

      public Button(String title, Action action, 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(String title, Action action, 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(String title, Action action, Object context, boolean defaultButton, 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 - Icon, welches links neben der Beschriftung angezeigt werden soll.
  • Method Details

    • 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.
    • setText

      public void setText(String text)
      Speichert den Text auf dem Button.
      Parameters:
      text - der anzuzeigende Text.
    • setIcon

      public void setIcon(String icon)
      Setzt das Icon oder aendert es zur Laufzeit.
      Parameters:
      icon - das anzuzeigende Icon.
    • 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: