de.guibuilder.framework
Class GuiForm

java.lang.Object
  |
  +--de.guibuilder.framework.GuiWindow
        |
        +--de.guibuilder.framework.GuiForm
All Implemented Interfaces:
MemberAble

public class GuiForm
extends GuiWindow

Implementierung eine Formulars.
Die meisten Methoden werden an GuiRootPane delegiert.

See Also:
GuiRootPane

Field Summary
 
Fields inherited from class de.guibuilder.framework.GuiWindow
APPLET, DIALOG, DISPOSE, FORM, HIDE, INTERNAL, NOTHING
 
Constructor Summary
GuiForm()
          Erzeugt ein neues Formular.
GuiForm(java.lang.String title)
           
 
Method Summary
 void dispose()
          JFrame.dispose
 java.awt.Container getComponent()
          Liefert die Swing-Komponente zu diesem Oberflächen-Objekt.
 de.guibuilder.framework.GuiFormImpl getForm()
           
 int getGuiType()
          Liefert GuiWindow.FORM
 java.awt.Image getIconImage()
          Liefert den Icon in der linken oberen Ecke des Fensters; nur bei Form
 GuiRootPane getRootPane()
          Liefert GuiRootPane.
 java.lang.String getTag()
          Liefert den XML-Element-Tag der Komponente ("Form", "Text", "Panel", ...).
 java.lang.String getTitle()
          Liefert den Titel des Fensters.
 void hide()
          JFrame.hide
 boolean isModal()
          Liefert immer false.
 void setIconImage(java.awt.Image icon)
          Setzt den Icon in der oberen linken Ecke des Fensters (statt Kaffetasse).
 void setModal(boolean b)
          Not implemented
 void setRootPane(GuiRootPane root)
          Schiebt dem Fenster ein anderes RootPane unter.
 void setTitle(java.lang.String s)
          Setzt den Titel des Fensters neu.
 
Methods inherited from class de.guibuilder.framework.GuiWindow
getAction, getAllValuesXml, getControler, getDefaultTitle, getGuiComponent, getGuiContainer, getGuiMember, getGuiMenuBar, getMainPanel, getModel, getModelValues, getMsgActive, getMsgClose, getMsgOpen, getName, getObjectSize, getValue, getWindowId, isSystemForm, replaceRootPane, reset, setAllValuesXml, setAllValuesXml, setControler, setControler, setDefaultCloseOperation, setDefaultTitle, setModel, setModelValues, setMsgActive, setMsgClose, setMsgOpen, setName, setSystemForm, setValue, setWindowId, show, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiForm

public GuiForm()
Erzeugt ein neues Formular.


GuiForm

public GuiForm(java.lang.String title)
Method Detail

getTag

public final java.lang.String getTag()
Description copied from interface: MemberAble
Liefert den XML-Element-Tag der Komponente ("Form", "Text", "Panel", ...).

Specified by:
getTag in interface MemberAble
Specified by:
getTag in class GuiWindow

getComponent

public final java.awt.Container getComponent()
Description copied from class: GuiWindow
Liefert die Swing-Komponente zu diesem Oberflächen-Objekt.
Delegation; es ist möglich, auf die jeweilige swing-Klasse (JApplet, JDialog, JFrame, ...) zu casten; die Swing-Methoden können so genutzt werden.

Specified by:
getComponent in class GuiWindow
Returns:
awt.Container als kleinstes gemeinsames Vielfaches

getForm

public final de.guibuilder.framework.GuiFormImpl getForm()

getGuiType

public final int getGuiType()
Liefert GuiWindow.FORM

Specified by:
getGuiType in class GuiWindow

setRootPane

public final void setRootPane(GuiRootPane root)
Schiebt dem Fenster ein anderes RootPane unter.

Specified by:
setRootPane in class GuiWindow

getRootPane

public final GuiRootPane getRootPane()
Description copied from class: GuiWindow
Liefert GuiRootPane.

Wenn der Rückgabewert hier null sein sollte, liegt ein schwerer interner Fehler vor; entweder trat bereits ein Fehler bei der Initialisierung des Fensters auf, oder es wurde zuvor dispose() aufgerufen.

Specified by:
getRootPane in class GuiWindow

isModal

public final boolean isModal()
Liefert immer false.

Specified by:
isModal in class GuiWindow
See Also:
GuiDialog

setModal

public final void setModal(boolean b)
Not implemented

Specified by:
setModal in class GuiWindow
See Also:
GuiDialog

setTitle

public final void setTitle(java.lang.String s)
Setzt den Titel des Fensters neu.

Specified by:
setTitle in class GuiWindow

getTitle

public final java.lang.String getTitle()
Liefert den Titel des Fensters.

Specified by:
getTitle in class GuiWindow

setIconImage

public final void setIconImage(java.awt.Image icon)
Setzt den Icon in der oberen linken Ecke des Fensters (statt Kaffetasse).

Specified by:
setIconImage in class GuiWindow

getIconImage

public final java.awt.Image getIconImage()
Description copied from class: GuiWindow
Liefert den Icon in der linken oberen Ecke des Fensters; nur bei Form

Specified by:
getIconImage in class GuiWindow

dispose

public final void dispose()
JFrame.dispose

Specified by:
dispose in class GuiWindow

hide

public final void hide()
JFrame.hide

Specified by:
hide in class GuiWindow