de.guibuilder.framework
Class GuiForm

java.lang.Object
  extended by de.guibuilder.framework.GuiWindow
      extended by de.guibuilder.framework.GuiForm
All Implemented Interfaces:
MemberAble, java.awt.print.Printable

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, DUMMY_TITLE, FORM, HIDE, INTERNAL, NOTHING, RESTORE_LOCATION, RESTORE_NOTHING, RESTORE_SIZE, RESTORE_SIZE_LOCATION, STATE_EMPTY, STATE_NEW, STATE_OLD, STATE_SAVED
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
GuiForm()
          Erzeugt ein neues Formular.
GuiForm(java.lang.String title)
           
 
Method Summary
 void dispose()
          Trägt das Formular aus dem WindowManager aus.
 java.awt.Component getAwtComponent()
           
 java.awt.Container getComponent()
          Liefert die Swing-Komponente zu diesem Oberflächen-Objekt.
 GuiFormImpl getForm()
           
 java.awt.Component getGlassPane()
          JDialog / JFrame
 int getGuiType()
          Liefert GuiWindow.FORM
 java.awt.Image getIconImage()
          Liefert den Icon in der linken oberen Ecke des Fensters; nur bei Form
 javax.swing.JLayeredPane getLayeredPane()
          JDialog / JFrame
 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.
 java.awt.Window getWindow()
           
 void hide()
          JFrame.hide
 boolean isModal()
          Liefert immer false.
 void pack()
           
 void setGlassPane(java.awt.Component c)
           
 void setIconImage(java.awt.Image icon)
          Setzt den Icon in der oberen linken Ecke des Fensters (statt Kaffeetasse).
 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.
 void setVisible(boolean b)
           
 
Methods inherited from class de.guibuilder.framework.GuiWindow
commitChanges, cursorDefault, cursorWait, doAction, getAction, getActionState, getAllValuesXml, getControler, getController, getCreatedBy, getDataset, getDatasetValues, getDefaultTitle, getGuiComponent, getGuiComponentFromComponents, getGuiContainer, getGuiMember, getGuiMenuBar, getMainPanel, getMemberDocument, getMsgActive, getMsgClose, getMsgOpen, getName, getObjectSize, getOutlookBar, getPreferences, getRestoreWindow, getRootElementName, getUserObject, getValue, getWindowId, isAutoSize, isDummyDialog, isSystemForm, print, replaceRootPane, reset, restoreSizeLocation, saveSizeLocation, setActionState, setAllValuesXml, setAllValuesXml, setAutoSize, setControler, setController, setController, setDatasetValues, setDefaultCloseOperation, setDefaultTitle, setDummyDialog, setLocation, setMsgActive, setMsgClose, setMsgOpen, setName, setPreferences, setRestoreWindow, setRestoreWindow, setRootElementName, setSize, setStateAttributes, setSystemForm, setUserObject, setValue, setWindowId, show, showHelp, verify
 
Methods inherited from class java.lang.Object
equals, 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

getAwtComponent

public java.awt.Component getAwtComponent()

getWindow

public java.awt.Window getWindow()
Specified by:
getWindow in class GuiWindow

getForm

public final 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 Kaffeetasse).

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()
Trägt das Formular aus dem WindowManager aus. JFrame.dispose

Specified by:
dispose in class GuiWindow

hide

public final void hide()
JFrame.hide

Specified by:
hide in class GuiWindow

pack

public final void pack()
Specified by:
pack in class GuiWindow

setVisible

public void setVisible(boolean b)
Specified by:
setVisible in class GuiWindow

getLayeredPane

public javax.swing.JLayeredPane getLayeredPane()
Description copied from class: GuiWindow
JDialog / JFrame

Specified by:
getLayeredPane in class GuiWindow
Returns:

getGlassPane

public java.awt.Component getGlassPane()
JDialog / JFrame

Specified by:
getGlassPane in class GuiWindow
Returns:

setGlassPane

public void setGlassPane(java.awt.Component c)
Specified by:
setGlassPane in class GuiWindow