|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
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(org.eclipse.swt.widgets.Composite parent)
Der einzige �ffenliche Konstruktor |
Method Summary | |
---|---|
org.eclipse.swt.widgets.Button |
createCheckbox(java.lang.String Text)
|
org.eclipse.ui.forms.widgets.ExpandableComposite |
createExpandableComposite(org.eclipse.swt.widgets.Control client,
java.lang.String Text)
ExpandableComposite (Aufklapp-Feld) in der Form erzeugen |
static org.eclipse.ui.forms.widgets.ExpandableComposite |
createExpandableComposite(org.eclipse.ui.forms.widgets.FormToolkit t,
org.eclipse.ui.forms.widgets.ScrolledForm f,
java.lang.String text)
|
void |
createForm(boolean withBorders)
Forms-Form-Objekt erzeugen |
org.eclipse.swt.widgets.Button |
createFormButton(java.lang.String Text)
Button in der Form erzeugen |
org.eclipse.swt.widgets.Composite |
createFormComposite(int style)
Composite in der Form erzeugen |
org.eclipse.swt.widgets.Label |
createFormLabel(java.lang.String text)
Label in der Form erzeugen |
org.eclipse.swt.widgets.Composite |
createFormSeparator()
Trennlinie in der Form erzeugen. |
org.eclipse.swt.widgets.Text |
createFormText(java.lang.String predef,
java.lang.Object align)
Texteingabefeld in der Form erzeugen |
org.eclipse.swt.widgets.Text |
createFormTextField(java.lang.String predef)
Mehrzeiliges Textfeld in der Form erzeugen |
org.eclipse.ui.forms.widgets.Hyperlink |
createHyperlink(java.lang.String text,
org.eclipse.ui.forms.events.IHyperlinkListener lis)
Hyperlink in der Form erzeugen |
static org.eclipse.swt.widgets.Label |
createLabel(org.eclipse.swt.widgets.Composite parent,
java.lang.String Text)
Label erzeugen |
org.eclipse.swt.widgets.Label |
createLabel(java.lang.String Text)
Simples Label erzeugen |
org.eclipse.swt.widgets.Button |
createPushButton(java.lang.String Text)
Button mit SWT.PUSH erzeugen. |
org.eclipse.swt.widgets.Text |
createText(java.lang.String pre)
Simples Eingabefeld mit Vorgabetext pre erzeugen |
org.eclipse.swt.widgets.Composite |
getBody()
Body der Form zurückgeben |
org.eclipse.ui.forms.widgets.ScrolledForm |
getForm()
Form-Objekt zurückliefern |
org.eclipse.ui.forms.widgets.FormToolkit |
getToolkit()
Toolkit, das die Form erzeugt hat liefern |
void |
setParent(org.eclipse.swt.widgets.Composite parent)
Parent der WidgetFactory neu setzen |
void |
setToolkit(org.eclipse.ui.forms.widgets.FormToolkit tk)
Toolkit neu setzen |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WidgetFactory(org.eclipse.swt.widgets.Composite parent)
Method Detail |
---|
public static org.eclipse.swt.widgets.Label createLabel(org.eclipse.swt.widgets.Composite parent, java.lang.String Text)
parent
- �bergeoirdnetes CompositeText
- Anzuzeigender Text
public org.eclipse.swt.widgets.Button createPushButton(java.lang.String Text)
public org.eclipse.swt.widgets.Button createCheckbox(java.lang.String Text)
public org.eclipse.swt.widgets.Label createLabel(java.lang.String Text)
public org.eclipse.swt.widgets.Text createText(java.lang.String pre)
public void setParent(org.eclipse.swt.widgets.Composite parent)
public void createForm(boolean withBorders)
public org.eclipse.ui.forms.widgets.ScrolledForm getForm()
public org.eclipse.swt.widgets.Composite getBody()
public org.eclipse.ui.forms.widgets.FormToolkit getToolkit()
public void setToolkit(org.eclipse.ui.forms.widgets.FormToolkit tk)
public org.eclipse.ui.forms.widgets.ExpandableComposite createExpandableComposite(org.eclipse.swt.widgets.Control client, java.lang.String Text)
client
- das Element, das aufgeklappt werden sollText
- Der Text, der auf dem Composite stehen sollpublic static org.eclipse.ui.forms.widgets.ExpandableComposite createExpandableComposite(org.eclipse.ui.forms.widgets.FormToolkit t, org.eclipse.ui.forms.widgets.ScrolledForm f, java.lang.String text)
public org.eclipse.swt.widgets.Label createFormLabel(java.lang.String text)
public org.eclipse.swt.widgets.Text createFormText(java.lang.String predef, java.lang.Object align)
public org.eclipse.swt.widgets.Text createFormTextField(java.lang.String predef)
public org.eclipse.swt.widgets.Button createFormButton(java.lang.String Text)
public org.eclipse.ui.forms.widgets.Hyperlink createHyperlink(java.lang.String text, org.eclipse.ui.forms.events.IHyperlinkListener lis)
text
- Angezeigter und anklickbarer Textlis
- HyperlinkListener oder (einfacher) HyperlinkAdapter, der die Klicks verarbeiten
kannpublic org.eclipse.swt.widgets.Composite createFormSeparator()
public org.eclipse.swt.widgets.Composite createFormComposite(int style)
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |