de.willuhn.jameica.gui.parts
Class Panel

java.lang.Object
  extended by de.willuhn.jameica.gui.parts.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
Panel(java.lang.String title, Part child)
          ct.
Panel(java.lang.String title, Part child, boolean border)
          ct.
 
Method Summary
 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.

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)