Class TitlePart

  • All Implemented Interfaces:
    Part

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

      Constructors 
      Constructor Description
      TitlePart​(java.lang.String title)
      ct.
      TitlePart​(java.lang.String title, boolean border)
      ct.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addButton​(PanelButton b)
      Fuegt einen Button hinzu.
      void clearButtons()
      Entfernt alle Buttons wieder.
      org.eclipse.swt.widgets.Composite getComposite()
      Liefert das Composite, in dem dann weiterer Inhalt folgen kann.
      void paint​(org.eclipse.swt.widgets.Composite parent)
      Malt die Komponente in das angegebene Composite.
      void setTitle​(java.lang.String text)
      Setzt den anzuzeigenden Titel.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TitlePart

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

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

      • setTitle

        public void setTitle​(java.lang.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:
        Part.paint(org.eclipse.swt.widgets.Composite)
      • getComposite

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