Advanced Java Services | JApplet, JDialog, JFrame, JWindow, JInternalFrame |
Alle fünf Klassen erben letztlich von Component und haben daher viele Methoden gemeinsam. Darüber hinaus gibt es noch eine Reihe weiterer gemeinsamer Methoden, da alle fünf Klassen das Interface RootPaneContainer implementieren.
RootPaneContainer Methoden | |
Returntyp | Name der Methode |
Container | getContentPane() Returns the contentPane. |
void | setContentPane(Container contentPane) The "contentPane" is the primary container for application specific components. |
Component | getGlassPane() Returns the glassPane. |
void | setGlassPane(Component glassPane) The glassPane is always the first child of the rootPane and the rootPanes layout manager ensures that it's always as big as the rootPane. |
JLayeredPane | getLayeredPane() Returns the layeredPane. |
void | setLayeredPane(JLayeredPane layeredPane) A Container that manages the contentPane and in some cases a menu bar. |
JRootPane | getRootPane() Return this component's single JRootPane child. |
JWindow besitzt keine zusätzlichen Methoden. Wie ein Window ist ein JWindow eine nicht verschiebbare Fläche ohne Titelbalken und ohne Rand. Diese Funktionalität muß man selbst programmieren.
RootPaneContainer Methoden | |||||
Returntyp | Name der Methode | JApplet | JDialog | JFrame | JInternalFrame |
JMenuBar | getJMenuBar() | x | x | x | x |
void | setJMenuBar(JMenuBar mb) | x | x | x | x |
int | getDefaultCloseOperation() | x | x | x | |
void | setDefaultCloseOperation(int operation) | x | x | x |