|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.util.WidgetFactory
public class WidgetFactory
Helferklasse zur Erzeugung von SWT-Widgets selbständig oder innerhalb einer org.eclipse.ui.forms Form. Die in der Form erstellten Elemente erhalten automatisch das Eclipse-look&feel und fügen sich dadurch gut in Eclipse ein.
Constructor Summary | |
---|---|
WidgetFactory(Composite parent)
Der einzige �ffenliche Konstruktor |
Method Summary | |
---|---|
Button |
createCheckbox(java.lang.String Text)
|
ExpandableComposite |
createExpandableComposite(Control client,
java.lang.String Text)
ExpandableComposite (Aufklapp-Feld) in der Form erzeugen |
static ExpandableComposite |
createExpandableComposite(FormToolkit t,
ScrolledForm f,
java.lang.String text)
|
void |
createForm(boolean withBorders)
Forms-Form-Objekt erzeugen |
Button |
createFormButton(java.lang.String Text)
Button in der Form erzeugen |
Composite |
createFormComposite(int style)
Composite in der Form erzeugen |
Label |
createFormLabel(java.lang.String text)
Label in der Form erzeugen |
Composite |
createFormSeparator()
Trennlinie in der Form erzeugen. |
Text |
createFormText(java.lang.String predef,
java.lang.Object align)
Texteingabefeld in der Form erzeugen |
Text |
createFormTextField(java.lang.String predef)
Mehrzeiliges Textfeld in der Form erzeugen |
Hyperlink |
createHyperlink(java.lang.String text,
IHyperlinkListener lis)
Hyperlink in der Form erzeugen |
static Label |
createLabel(Composite parent,
java.lang.String Text)
Label erzeugen |
Label |
createLabel(java.lang.String Text)
Simples Label erzeugen |
Button |
createPushButton(java.lang.String Text)
Button mit SWT.PUSH erzeugen. |
Text |
createText(java.lang.String pre)
Simples Eingabefeld mit Vorgabetext pre erzeugen |
Composite |
getBody()
Body der Form zurückgeben |
ScrolledForm |
getForm()
Form-Objekt zurückliefern |
FormToolkit |
getToolkit()
Toolkit, das die Form erzeugt hat liefern |
void |
setParent(Composite parent)
Parent der WidgetFactory neu setzen |
void |
setToolkit(FormToolkit tk)
Toolkit neu setzen |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WidgetFactory(Composite parent)
Method Detail |
---|
public static Label createLabel(Composite parent, java.lang.String Text)
parent
- �bergeoirdnetes CompositeText
- Anzuzeigender Text
public Button createPushButton(java.lang.String Text)
public Button createCheckbox(java.lang.String Text)
public Label createLabel(java.lang.String Text)
public Text createText(java.lang.String pre)
public void setParent(Composite parent)
public void createForm(boolean withBorders)
public ScrolledForm getForm()
public Composite getBody()
public FormToolkit getToolkit()
public void setToolkit(FormToolkit tk)
public ExpandableComposite createExpandableComposite(Control client, java.lang.String Text)
client
- das Element, das aufgeklappt werden sollText
- Der Text, der auf dem Composite stehen sollpublic static ExpandableComposite createExpandableComposite(FormToolkit t, ScrolledForm f, java.lang.String text)
public Label createFormLabel(java.lang.String text)
public Text createFormText(java.lang.String predef, java.lang.Object align)
public Text createFormTextField(java.lang.String predef)
public Button createFormButton(java.lang.String Text)
public Hyperlink createHyperlink(java.lang.String text, IHyperlinkListener lis)
text
- Angezeigter und anklickbarer Textlis
- HyperlinkListener oder (einfacher) HyperlinkAdapter, der die Klicks verarbeiten
kannpublic Composite createFormSeparator()
public Composite createFormComposite(int style)
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |