LabelGroup
, ScrolledContainer
, SimpleContainer
, TabGroup
public abstract class Container
extends java.lang.Object
Constructor | Description |
---|---|
Container(boolean fullSize) |
ct.
|
Modifier and Type | Method | 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.