public abstract class Container
extends java.lang.Object
| Constructor and Description |
|---|
Container(boolean fullSize)
ct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addButtonArea(ButtonArea buttonArea)
Fuegt eine neue ButtonArea hinzu.
|
void |
addCheckbox(CheckboxInput checkbox,
java.lang.String text)
Fuegt eine Checkbox mit Kommentar hinzu.
|
void |
addHeadline(java.lang.String text)
Fuegt eine Zwischenueberschrift zur Group hinzu.
|
void |
addInput(Input input)
Fuegt ein Eingabe-Feld hinzu, welches ein eigenes Label mitbringt.
|
void |
addLabelPair(Input left,
Input right)
Fuegt ein Label-Paar hinzu, bei dem beide Seiten ein Eingabe-Feld sind.
|
void |
addLabelPair(java.lang.String name,
Input input)
Fuegt ein weiteres Label-Paar hinzu.
|
void |
addPart(Part part)
Fuegt ein generisches GUI-Element hinzu.
|
void |
addRadioInput(RadioInput radio,
java.lang.String text)
Fuegt einen Radiobutton mit Kommentar hinzu.
|
void |
addSeparator()
Fuegt eine Trennzeile ein.
|
void |
addText(java.lang.String text,
boolean linewrap)
Fuegt Freitext zur Group hinzu.
|
void |
addText(java.lang.String text,
boolean linewrap,
Color color)
Fuegt Freitext zur Group hinzu.
|
ButtonArea |
createButtonArea(int numButtons)
Erstellt eine neue ButtonAres in der Gruppe.
|
abstract org.eclipse.swt.widgets.Composite |
getComposite()
Liefert das Composite, in das die Label-Paare, Checkboxen und so weiter
gezeichnet werden.
|
protected boolean |
isFullSize()
Prueft, ob der Container die volle moegliche Hoehe einnehmen soll oder nur
die tatsaechlich benoetigte.
|
public Container(boolean fullSize)
fullSize - Legt fest, ob der Container die volle moegliche Hoehe einnehmen
soll oder nur die benoetigte.public abstract org.eclipse.swt.widgets.Composite getComposite()
protected final boolean isFullSize()
public void addLabelPair(java.lang.String name,
Input input)
name - Name des Feldes.input - Das Eingabefeld.public void addInput(Input input)
input - Das Eingabefeld.public void addLabelPair(Input left, Input right)
left - linkes Eingabe-Feld.right - rechtes Eingabe-Feld.public void addCheckbox(CheckboxInput checkbox, java.lang.String text)
checkbox - die Checkbox.text - Text dahinter.public void addRadioInput(RadioInput radio, java.lang.String text)
radio - das RadioInput.text - Text dahinter.public void addText(java.lang.String text,
boolean linewrap)
text - der anzuzeigende Text.linewrap - legt fest, ob der Text bei Erreichen der maximalen Breite umgebrochen werden darf.public void addText(java.lang.String text,
boolean linewrap,
Color color)
text - der anzuzeigende Text.linewrap - legt fest, ob der Text bei Erreichen der maximalen Breite umgebrochen werden darf.color - Farbe des Textes.public void addPart(Part part)
part - anzuzeigender Part.public void addHeadline(java.lang.String text)
text - die anzuzeigende Ueberschrift.public void addSeparator()
public ButtonArea createButtonArea(int numButtons)
numButtons - Anzahl der Buttons.public void addButtonArea(ButtonArea buttonArea)
buttonArea - die hinzuzufuegende Button-Area.