Class TitlePart

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

public class TitlePart extends Object implements Part
Eine Komponente, die einen Titel mit Farberverlauf im Hintergrund anzeigt. Auf der rechten Seite koennen Buttons mit Aktionen hinzugefuegt werden.
  • Constructor Details

    • TitlePart

      public TitlePart(String title)
      ct.
      Parameters:
      title - anzuzeigender Titel.
    • TitlePart

      public TitlePart(String title, boolean border)
      ct.
      Parameters:
      title - anzuzeigender Titel.
      border - legt fest, ob ein Rahmen um das Composite gezeichnet werden soll.
  • Method Details

    • setTitle

      public void setTitle(String text)
      Setzt den anzuzeigenden Titel.
      Parameters:
      text - der Titel.
    • addButton

      public void addButton(PanelButton b)
      Fuegt einen Button hinzu.
      Parameters:
      b - der Button.
    • clearButtons

      public void clearButtons()
      Entfernt alle Buttons wieder.
    • paint

      public void paint(org.eclipse.swt.widgets.Composite parent)
      Description copied from interface: Part
      Malt die Komponente in das angegebene Composite.
      Specified by:
      paint in interface Part
      Parameters:
      parent - das Composite.
      See Also:
    • getComposite

      public org.eclipse.swt.widgets.Composite getComposite()
      Liefert das Composite, in dem dann weiterer Inhalt folgen kann.
      Returns:
      Composite.