|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JRootPane | +--de.guibuilder.framework.GuiRootPane
Von JRootPane abgeleitete Klasse, die die Aufgaben eines Hauptfensters (Formular, Dialog, Applet, InternalFrame) übernimmt.
Der Vorteil dieser Klasse besteht darin, daß sie von (fast!) allen Komponenten über die Methode getRootPane() erreichbar ist.
Hier werden alle Fenster-bezogenen Aufgaben erledigt; alle Container-bezogenen Methoden werden an das MainPanel delegiert.
GuiContainer
,
GuiPanel
,
Serialized FormField Summary |
Fields inherited from class javax.swing.JRootPane |
COLOR_CHOOSER_DIALOG, contentPane, defaultButton, defaultPressAction, defaultReleaseAction, ERROR_DIALOG, FILE_CHOOSER_DIALOG, FRAME, glassPane, INFORMATION_DIALOG, layeredPane, menuBar, NONE, PLAIN_DIALOG, QUESTION_DIALOG, WARNING_DIALOG |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Method Summary | |
void |
activateTab(java.lang.String name)
Aktiviert die Registerkarte mit dem angegebenen Namen. |
void |
addToolBar(GuiToolbar tb)
Fügt dem Fenster eine Toolbar hinzu. |
void |
enableTab(java.lang.String name,
boolean b)
En- oder disabled die Registerkarte mit dem angegebenen Namen. |
GuiTable |
getCurrentTable()
Liefert die zuletzt angeklickte Tabelle oder null, wenn keine vorhanden oder noch nicht angeklickt wurde. |
GuiTabset |
getCurrentTabset()
|
GuiTree |
getCurrentTree()
Liefert die aktuelle Tree-Komponete oder null, wenn keine vorhanden. |
GuiMenuBar |
getGuiMenuBar()
Liefert die MenuBar. |
java.lang.String |
getHelpTopic()
Liefert den jeweiligen HelpTopic. |
GuiPanel |
getMainPanel()
Liefert das HauptPanel als Wurzel für alle Komponenten außer Menü, Toolbar und StatusBar. |
java.lang.String |
getOid()
Liefert die Object-Id oder null, wenn kein Dabaseobject gehalten wird. |
GuiWindow |
getParentWindow()
Liefert das Hauptfenster. |
java.lang.String |
getRef()
|
GuiSplit |
getSplit()
Liefert ein ggf. vorhandenes SplitPanel. |
GuiLabel |
getStatusBar()
Liefert die StatusBar für die Anzeige von Statustexten. |
GuiTab |
getTabByName(java.lang.String name)
|
java.util.Vector |
getTabsets()
Liefert einen Vector alle Sätze von Registerkarten |
void |
guiHelp()
Zeigt den gültigen HelpTopic an. |
boolean |
hasDesignMode()
|
boolean |
isModified()
Liefert "true", wenn sich der Inhalt des Fensters durch Benutzereingaben verändert hat. |
void |
obj_MessageBoxEvent(GuiWindow parent,
java.lang.String msgName,
java.lang.String cmd)
Bei einer MessageBox wurde ein Button gedrückt. |
void |
reset()
Leert alle Componenten des Fensters. |
void |
setDesignMode(boolean b)
|
void |
setHelpTopic(java.lang.String topic)
Setzt den HelpTopic zum Formular. |
void |
setHint(java.lang.String text)
Zeigt den übergebenen Statustext an. |
void |
setModified(boolean b)
Kennzeichnet das Fenster als durch Benutzereingaben geändert. |
void |
setOid(java.lang.String s)
Setzt die Object-Id; für Datenbanken; wird bei reset auf null gesetzt. |
void |
setRef(java.lang.String ref)
|
void |
setStatusBar(GuiLabel s)
Setzt die Statuszeile auf das gewünschte Label. |
Methods inherited from class javax.swing.JRootPane |
addImpl, addNotify, createContentPane, createGlassPane, createLayeredPane, createRootLayout, getAccessibleContext, getContentPane, getDefaultButton, getGlassPane, getJMenuBar, getLayeredPane, getMenuBar, getUI, getUIClassID, getWindowDecorationStyle, isOptimizedDrawingEnabled, isValidateRoot, paramString, removeNotify, setContentPane, setDefaultButton, setGlassPane, setJMenuBar, setLayeredPane, setMenuBar, setUI, setWindowDecorationStyle, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public final boolean hasDesignMode()
public final void setDesignMode(boolean b)
public GuiMenuBar getGuiMenuBar()
Wenn bisher kein MenuBar verwendet wurde, wird jetzt einer angelegt.
Delegation an das protected Attribut "menuBar" in JRootPane.
public boolean isModified()
#obj_ItemChanged
public void setModified(boolean b)
GuiComponent.setModified(boolean)
,
reset()
public GuiWindow getParentWindow()
public void addToolBar(GuiToolbar tb)
public GuiPanel getMainPanel()
Wirft eine IllegalStateException, wenn mainPanel unzulässiger Weise null sein sollte; vermußlich wurde zuvor dispose() aufgerufen.
public GuiLabel getStatusBar()
Wenn bisher keine StatusBar verwendet wurde, wird jetzt eine angelegt.
public void setStatusBar(GuiLabel s)
public void setHint(java.lang.String text)
Wenn noch keine Statusbar vorhanden, wird hiermit eine angelegt.
public GuiTable getCurrentTable()
public GuiTree getCurrentTree()
public GuiTabset getCurrentTabset()
public GuiTab getTabByName(java.lang.String name)
public java.util.Vector getTabsets()
de.guibuilder.design.GuiDoc
public GuiSplit getSplit()
public void guiHelp()
GuiUtil.showHelp(java.net.URL, java.lang.String)
public void obj_MessageBoxEvent(GuiWindow parent, java.lang.String msgName, java.lang.String cmd)
GuiMessageBoxEvent
public void setHelpTopic(java.lang.String topic)
public java.lang.String getHelpTopic()
public void activateTab(java.lang.String name)
public void enableTab(java.lang.String name, boolean b)
public void reset()
isModified()
public java.lang.String getRef()
public void setRef(java.lang.String ref)
public java.lang.String getOid()
public void setOid(java.lang.String s)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |