de.guibuilder.framework
Class GuiApplet

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

public class GuiApplet
extends GuiWindow

Implementierung eines Applet.

Diese Klasse erweitert zwar GuiWindow, aber einige Methoden bewirken hier naturgemäß nichts.

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
GuiApplet()
          Erzeugt ein neues Applet.
GuiApplet(java.lang.String title)
           
 
Method Summary
 void dispose()
          Geht bei Applet nicht; daher setVisible(false)
 GuiAppletImpl getApplet()
           
 java.awt.Component getAwtComponent()
           
 java.awt.Container getComponent()
          Liefert die Swing-Komponente zu diesem Oberflächen-Objekt.
 java.awt.Component getGlassPane()
          JDialog / JFrame
 int getGuiType()
          Liefert den Typ des Fensters je nach Unterklasse: FORM, DIALOG, APPLET oder INTERNAL
 java.awt.Image getIconImage()
          Liefert null
 javax.swing.JLayeredPane getLayeredPane()
          JDialog / JFrame
 java.lang.String getParameter(java.lang.String p)
           
 GuiRootPane getRootPane()
          Liefert GuiRootPane.
 java.lang.String getTag()
          Liefert den XML-Element-Tag der Komponente ("Form", "Text", "Panel", ...).
 java.lang.String getTitle()
          Liefert den - hier unsichtbaren - Titel
 java.awt.Window getWindow()
           
 void hide()
          "Versteckt" das Fenster; es kann anschließend mit "show()" wieder in alter Schönheit angezeigt werden.
 void init()
          Wird beim Starten vom Browser aufgerufen.
 boolean isModal()
          Liefert false.
 boolean isSystemForm()
          Liefert false.
 void pack()
           
 void setApplet(GuiAppletImpl applet)
          Wird von design.GuiMain verwendet.
 void setGlassPane(java.awt.Component c)
           
 void setIconImage(java.awt.Image icon)
          Tut nix; Dummy aus Interface GuiWindow
 void setModal(boolean b)
          Gilt nur für GuiDialog
 void setRootPane(GuiRootPane root)
          Schiebt dem Fenster ein anderes RootPane unter.
 void setTitle(java.lang.String s)
          Setzt den - hier unsichtbaren - Titel.
 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, 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

GuiApplet

public GuiApplet()
Erzeugt ein neues Applet.


GuiApplet

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

init

public void init()
Wird beim Starten vom Browser aufgerufen.

Kann überschrieben werden.


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

getGuiType

public final int getGuiType()
Description copied from class: GuiWindow
Liefert den Typ des Fensters je nach Unterklasse: FORM, DIALOG, APPLET oder INTERNAL

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

isSystemForm

public final boolean isSystemForm()
Liefert false.

Overrides:
isSystemForm in class GuiWindow

isModal

public final boolean isModal()
Liefert false.

Specified by:
isModal in class GuiWindow
See Also:
GuiDialog

setModal

public final void setModal(boolean b)
Description copied from class: GuiWindow
Gilt nur für GuiDialog

Specified by:
setModal in class GuiWindow
See Also:
GuiDialog

pack

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

getApplet

public final GuiAppletImpl getApplet()

setApplet

public final void setApplet(GuiAppletImpl applet)
Wird von design.GuiMain verwendet.


getParameter

public final java.lang.String getParameter(java.lang.String p)

setTitle

public final void setTitle(java.lang.String s)
Setzt den - hier unsichtbaren - Titel.

Specified by:
setTitle in class GuiWindow

getTitle

public final java.lang.String getTitle()
Liefert den - hier unsichtbaren - Titel

Specified by:
getTitle in class GuiWindow

setIconImage

public final void setIconImage(java.awt.Image icon)
Tut nix; Dummy aus Interface GuiWindow

Specified by:
setIconImage in class GuiWindow

getIconImage

public final java.awt.Image getIconImage()
Liefert null

Specified by:
getIconImage in class GuiWindow

dispose

public final void dispose()
Geht bei Applet nicht; daher setVisible(false)

Specified by:
dispose in class GuiWindow

hide

public final void hide()
Description copied from class: GuiWindow
"Versteckt" das Fenster; es kann anschließend mit "show()" wieder in alter Schönheit angezeigt werden.

Specified by:
hide 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