|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.guibuilder.framework.GuiFactory
Implementierung einer Factory zur Generierung von Java-Oberflächen. Siehe besonders die Methode "createWindow()". Es werden weitere Methoden zur Unterstützung der Generierung zur Verfügung gestellt.
Field Summary | |
static int |
attFILE
|
Method Summary | |
GuiPanel |
createPanel(java.lang.String filename,
GuiWindow parentForm)
Erzeugt ein Panel unter Angabe eines Dateinamens. |
GuiWindow |
createWindow(java.lang.String filename)
Erzeugt ein Formular oder einen Dialog auf Basis eines Dateinamens. |
GuiWindow |
createWindowGdl(java.lang.String s)
Erzeugt aus der übergebenen Spezifikation die entsprechende Oberfläche. |
GuiWindow |
createWindowXml(java.lang.String s)
Erzeugt ein Fenster auf Basis eines String, der ein XML-Document enthält. |
GuiWindow |
createWindowXml(java.lang.String s,
java.lang.String filename)
Erzeugt ein Fenster auf Basis eines String, der ein XML-Document enthält. |
static int |
getAlign(java.lang.String val)
Errechnet aus dem Attribut al= die SwingKonstante |
static int |
getAnchor(java.lang.String val)
Übersetzt die Angaben des Attribut an= in GridBagKonstante. |
static java.awt.Color |
getColor(java.lang.String val)
Liefert ein Color-Object unter Angabe eines Farbnamens oder im RBG-Format. |
static int |
getFill(java.lang.String val)
Errechnet aus dem Attribut fill= die GridBagKonstante |
CurrentKeyword |
getFirstKeyword(java.lang.String filename)
Liefert das erste Keyword einer Spezifikationsdatei (XML oder GDL). |
static GuiFactory |
getInstance()
Singleton |
static javax.swing.KeyStroke |
getKey(java.lang.String val)
Converts a String to Java KeyStroke See Menu Item Accelerator |
static java.lang.String |
getStyle(int val)
|
static int |
getStyle(java.lang.String val)
|
java.util.ArrayList |
makeKeywordList(java.lang.String s)
Diese Methode verwandelt eine als String vorliegende Spezifikation in eine ArrayList, der alle Keywords mit ihren Attributen enthält. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int attFILE
Method Detail |
public static GuiFactory getInstance()
public static int getAnchor(java.lang.String val)
public static int getFill(java.lang.String val)
public static int getAlign(java.lang.String val)
public static java.awt.Color getColor(java.lang.String val)
public static javax.swing.KeyStroke getKey(java.lang.String val)
public static int getStyle(java.lang.String val)
public static java.lang.String getStyle(int val)
public GuiWindow createWindow(java.lang.String filename) throws GDLParseException
filename
- Dateiname eine Spezifikaton
GDLParseException
createWindowXml(java.lang.String, java.lang.String)
,
createWindowGdl(java.lang.String)
public GuiWindow createWindowXml(java.lang.String s, java.lang.String filename) throws GDLParseException
s
- Ein String, der eine Spezifikation als XML-Dokument enthält.filename
- Nachrichtlich der Dateiname der Spezifikation
(falls kompilierte Scripte eingesetzt werden sollen).
GDLParseException
public GuiWindow createWindowXml(java.lang.String s) throws GDLParseException
s
- Ein String, der eine Spezifikation als XML-Dokument enthält.
GDLParseException
createWindow(java.lang.String)
,
createWindowGdl(java.lang.String)
public GuiWindow createWindowGdl(java.lang.String s) throws GDLParseException
s
- Eine Spezifikation in "alter" Notation.
GDLParseException
createWindow(java.lang.String)
,
createWindowXml(java.lang.String, java.lang.String)
public final GuiPanel createPanel(java.lang.String filename, GuiWindow parentForm) throws GDLParseException
filename
- Dateiname der Spezifikation eines PanelsparentForm
- ParentWindow des Panels
GDLParseException
GuiTree.valueChanged(javax.swing.tree.TreePath)
public final java.util.ArrayList makeKeywordList(java.lang.String s) throws GDLParseException
s
- Eine Spezifikation in "alter" Notation.
GDLParseException
CurrentKeyword
,
GuiUtil.fileToString(java.lang.String)
public CurrentKeyword getFirstKeyword(java.lang.String filename) throws GDLParseException
GDLParseException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |