|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiWindow
de.guibuilder.framework.GuiInternalFrame
public class GuiInternalFrame
Implementierung eines internen verschiebbaren Fensters ähnlich wie MS MDI.
| 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 | |
|---|---|
GuiInternalFrame()
|
|
GuiInternalFrame(java.lang.String title)
|
|
| Method Summary | |
|---|---|
void |
dispose()
Vernichtet das Fenster und entfernt alle abhängigen Objekte; das hilft dem gc. |
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 den Icon in der linken oberen Ecke des Fensters; nur bei Form |
de.guibuilder.framework.GuiInternalFrameImpl |
getInternalFrame()
|
javax.swing.JLayeredPane |
getLayeredPane()
JDialog / JFrame |
java.awt.Window |
getOwner()
Liefert hier null. |
GuiRootPane |
getRootPane()
Liefert GuiRootPane |
java.lang.String |
getTag()
Liefert den XML-Element-Tag der Komponente ("Form", "Text", "Panel", ...). |
java.lang.String |
getTitle()
Liefert den Fenstertitel; gilt nicht für Applet. |
java.awt.Window |
getWindow()
|
void |
hide()
"Versteckt" das Fenster; es kann anschließend mit "show()" wieder in alter Schönheit angezeigt werden. |
boolean |
isModal()
Liefert false. |
boolean |
isSystemForm()
Liefert false. |
void |
pack()
|
void |
setAutoSize(boolean b)
Wenn true, wird die Größe des Fensters automatisch ermittelt: pack() |
void |
setGlassPane(java.awt.Component c)
|
void |
setIconImage(java.awt.Image img)
Setzt den Icon in der linken oberen Ecke des Fensters; nur bei Form |
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 Fenstertitel; gilt nicht für Applet. |
void |
setVisible(boolean b)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GuiInternalFrame()
public GuiInternalFrame(java.lang.String title)
| Method Detail |
|---|
public final int getGuiType()
GuiWindow
getGuiType in class GuiWindowpublic final java.lang.String getTag()
MemberAble
getTag in interface MemberAblegetTag in class GuiWindowpublic final java.awt.Container getComponent()
GuiWindow
getComponent in class GuiWindowpublic java.awt.Window getWindow()
getWindow in class GuiWindowpublic de.guibuilder.framework.GuiInternalFrameImpl getInternalFrame()
public java.awt.Component getAwtComponent()
public final void setRootPane(GuiRootPane root)
setRootPane in class GuiWindowpublic final GuiRootPane getRootPane()
getRootPane in class GuiWindowpublic final void setIconImage(java.awt.Image img)
GuiWindow
setIconImage in class GuiWindowpublic final java.awt.Image getIconImage()
GuiWindow
getIconImage in class GuiWindowpublic final java.awt.Window getOwner()
public final boolean isSystemForm()
isSystemForm in class GuiWindowpublic final boolean isModal()
isModal in class GuiWindowGuiDialogpublic final void setModal(boolean b)
GuiWindow
setModal in class GuiWindowGuiDialogpublic final void setTitle(java.lang.String s)
GuiWindow
setTitle in class GuiWindowpublic final java.lang.String getTitle()
GuiWindow
getTitle in class GuiWindowpublic final void dispose()
GuiWindow
Achtung!
Im Anschluß an diese Methodenaufruf dürfen keine weiteren Manipulation an
diesem Objekt mehr vorgenommen werden; vielmehr ist die Objektreferenz auf
null zu setzen.
dispose in class GuiWindowpublic final void hide()
GuiWindow
hide in class GuiWindowpublic final void pack()
pack in class GuiWindowpublic void setVisible(boolean b)
setVisible in class GuiWindowpublic void setAutoSize(boolean b)
GuiWindow
setAutoSize in class GuiWindowpublic javax.swing.JLayeredPane getLayeredPane()
GuiWindow
getLayeredPane in class GuiWindowpublic java.awt.Component getGlassPane()
getGlassPane in class GuiWindowpublic void setGlassPane(java.awt.Component c)
setGlassPane in class GuiWindow
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||