|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.gui.util.Container
public abstract class Container
Abstrakte Klasse, die die Basis-Funktionalitaet zur Erstellung eines komplexen Dialogs mitbringt. Man kann als Paare von Labels mit Eingabe-Feldern, Checkboxen, Tabellen und dergleichen reintun. Eine der konkreten Implementierungen ist die LabelGroup.
| Constructor Summary | |
|---|---|
Container(boolean fullSize)
ct. |
|
| Method Summary | |
|---|---|
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 |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Container(boolean fullSize)
fullSize - Legt fest, ob der Container die volle moegliche Hoehe einnehmen
soll oder nur die benoetigte.| Method Detail |
|---|
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 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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||