Class Panel

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

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

    • Panel

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

      public Panel(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 Details

    • 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(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 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: