de.guibuilder.framework
Class GuiApplet

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

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, FORM, HIDE, INTERNAL, NOTHING
 
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.Container getComponent()
          Liefert die Swing-Komponente zu diesem Oberflächen-Objekt.
 int getGuiType()
          Liefert den Typ des Fensters je nach Unterklasse: FORM, DIALOG, APPLET oder INTERNAL
 java.awt.Image getIconImage()
          Liefert null
 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
 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 setApplet(GuiAppletImpl applet)
          Wird von design.GuiMain verwendet.
 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.
 
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, 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

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

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

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