Package de.willuhn.jameica.gui.util
Class TabGroup
- java.lang.Object
-
- de.willuhn.jameica.gui.util.Container
-
- de.willuhn.jameica.gui.util.TabGroup
-
public class TabGroup extends Container
Diese Klasse kapselt Dialog-Teile in einem Tab. Damit ist es einfacher, standardisierte Dialoge zu malen. Man erstellt pro Dialog einfach ein oder mehrere solcher Tabs und tut dort seine Eingabefelder rein.- Author:
- willuhn
-
-
Constructor Summary
Constructors Constructor Description TabGroup(org.eclipse.swt.widgets.TabFolder parent, java.lang.String name)
ct.TabGroup(org.eclipse.swt.widgets.TabFolder parent, java.lang.String name, boolean fullSize)
ct.TabGroup(org.eclipse.swt.widgets.TabFolder parent, java.lang.String name, boolean fullSize, int cols)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Composite
getComposite()
Liefert das Composite, in das die Label-Paare, Checkboxen und so weiter gezeichnet werden.-
Methods inherited from class de.willuhn.jameica.gui.util.Container
addButtonArea, addCheckbox, addHeadline, addInput, addLabelPair, addLabelPair, addPart, addRadioInput, addSeparator, addText, addText, createButtonArea, isFullSize
-
-
-
-
Constructor Detail
-
TabGroup
public TabGroup(org.eclipse.swt.widgets.TabFolder parent, java.lang.String name)
ct. Erzeugt eine neue Labelgroup.- Parameters:
parent
- Das Composite, in dem die Group gemalt werden soll.name
- Name der Group.
-
TabGroup
public TabGroup(org.eclipse.swt.widgets.TabFolder parent, java.lang.String name, boolean fullSize)
ct. Erzeugt eine neue Labelgroup, jedoch kann festgelegt werden, ob sie sich ueber die volle Hoehe der View erstreckt oder nur auf ihre tatsaechliche Hoehe.- Parameters:
parent
- Das Composite, in dem die Group gemalt werden soll.name
- Name der Group.fullSize
- true, wenn es voelle Hoehe haben soll.
-
TabGroup
public TabGroup(org.eclipse.swt.widgets.TabFolder parent, java.lang.String name, boolean fullSize, int cols)
ct.- Parameters:
parent
- Das Composite, in dem die Group gemalt werden soll.name
- Name der Group.fullSize
- true, wenn es voelle Hoehe haben soll.cols
- Anzahl der Spalten. Per Default: 2.
-
-
Method Detail
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite()
Description copied from class:Container
Liefert das Composite, in das die Label-Paare, Checkboxen und so weiter gezeichnet werden.- Specified by:
getComposite
in classContainer
- Returns:
- das Composite, in das die Daten gezeichnet werden sollen.
- See Also:
Container.getComposite()
-
-