Class Panel

  • All Implemented Interfaces:
    Part

    public class Panel
    extends java.lang.Object
    implements Part
    Das ist ein Container, der weitere Parts aufnehmen kann, jedoch die Anzeige um einen Titel und Rahmen erweitert.
    Author:
    willuhn
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addButton​(PanelButton b)
      Fuegt einen Panel-Button hinzu.
      void addMinimizeListener​(org.eclipse.swt.widgets.Listener l)
      Fuegt dem Panel einen Listener zum Minimieren hinzu.
      void paint​(org.eclipse.swt.widgets.Composite parent)
      Malt die Komponente in das angegebene Composite.
      void setTitle​(java.lang.String title)
      Setzt den anzuzeigenden Titel.
      • Methods inherited from class java.lang.Object

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

      • Panel

        public Panel​(java.lang.String title,
                     Part child)
        ct.
        Parameters:
        title - anzuzeigender Titel.
        child - Kind-Part welches angezeigt werden soll.
      • Panel

        public Panel​(java.lang.String title,
                     Part child,
                     boolean border)
        ct.
        Parameters:
        title - anzuzeigender Titel.
        child - Kind-Part welches angezeigt werden soll.
        border - legt fest, ob ein Rahmen um das Panel gezeichnet werden soll.
    • Method Detail

      • addMinimizeListener

        public void addMinimizeListener​(org.eclipse.swt.widgets.Listener l)
        Fuegt dem Panel einen Listener zum Minimieren hinzu. Wird ein solcher angegeben, wird automatisch ein Knopf zum Minimieren angezeigt, der sonst ausgeblendet ist.
        Parameters:
        l - der auszuloesende Listener.
      • addButton

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

        public void setTitle​(java.lang.String title)
        Setzt den anzuzeigenden Titel. Dies kann auch nachtraeglich noch ausgefuehrt werden, wenn das Panel schon angezeigt wird.
        Parameters:
        title -
      • paint

        public void paint​(org.eclipse.swt.widgets.Composite parent)
                   throws java.rmi.RemoteException
        Description copied from interface: Part
        Malt die Komponente in das angegebene Composite.
        Specified by:
        paint in interface Part
        Parameters:
        parent - das Composite.
        Throws:
        java.rmi.RemoteException
        See Also:
        Part.paint(org.eclipse.swt.widgets.Composite)