Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.JWindow1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--java.awt.Window
                     |
                     +--javax.swing.JWindow

Deklaration

public class JWindow
extends java.awt.Window
implements javax.accessibility.Accessible, javax.swing.RootPaneContainer

Beschreibung

Ein Fenster ohne jegliche Dekoration. Das JWindow hat eine JRootPane und eine »ContentPane«, in der man die entsprechenden Komponenten einfügen kann.


 
Datenelemente
protected JRootPanerootPane
protected booleanrootPaneCheckingEnabled
protected AccessibleContextaccessibleContext
 
Konstruktoren
publicJWindow()
publicJWindow(GraphicsConfiguration gc)     [1.3]
publicJWindow(Frame owner)
publicJWindow(Window owner)
publicJWindow(Window owner, GraphicsConfiguration gc)     [1.3]
 
Methoden
protected voidwindowInit()
protected JRootPanecreateRootPane()
protected booleanisRootPaneCheckingEnabled()
public voidupdate(Graphics g)
protected voidsetRootPaneCheckingEnabled(boolean enabled)
protected voidaddImpl(Component comp, Object constraints, int index)
public voidremove(Component comp)
public voidsetLayout(LayoutManager manager)
public JRootPanegetRootPane()
protected voidsetRootPane(JRootPane root)
public ContainergetContentPane()
public voidsetContentPane(Container contentPane)
public JLayeredPanegetLayeredPane()
public voidsetLayeredPane(JLayeredPane layeredPane)
public ComponentgetGlassPane()
public voidsetGlassPane(Component glassPane)
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Datenelemente im Detail

protected JRootPane rootPane
Die JRootPane, die das »ContentPane«, Menüleiste und das »Glasspane« verwaltet.
protected boolean rootPaneCheckingEnabled
Wenn auf true gesetzt, wird eine Exception ausgelöst, sobald eine Komponente direkt, statt über die »ContentPane«, hinzugefügt wird.
protected AccessibleContext accessibleContext
Der AccessibleContext.

 

Konstruktoren im Detail

public JWindow()
Erstellt ein Fenster ohne Vaterfenster.
public JWindow(GraphicsConfiguration gc)     [1.3]
Erstellt ein Fenster mit der angegebenen GraphicsConfiguration.
public JWindow(Frame owner)
Erstellt ein Fenster mit dem angegebenen Elternfenster.
public JWindow(Window owner)
Erstellt ein Fenster mit dem angegebenen Elternfenster.
public JWindow(Window owner, GraphicsConfiguration gc)     [1.3]
Erstellt ein Fenster mit dem angegebenen Elternfenster und der GraphicsConfiguration.

 

Methoden im Detail

protected void windowInit()
Wird von den Konstruktoren aufgerufen und setzt die entsprechenden Eigenschaften.
protected JRootPane createRootPane()
Erzeugt ein JRootPane.
protected boolean isRootPaneCheckingEnabled()
Liefert true, wenn eine Exception ausgelöst werden soll, wenn der Benutzer zu dem Fenster direkt Komponenten hinzufügt, ohne die Content-Pane zu benutzen.
public void update(Graphics g)
Ruft die paint(Graphics g)-Methode auf. Diese Methode wurde überschrieben, um unnötige Aufrufe zu verhindern, bei denen der Hintergrung gelöscht wird.
protected void setRootPaneCheckingEnabled(boolean enabled)
Setzt fest, ob eine Exception ausgelöst werden soll, wenn der Programmierer Komponenten direkt dieser Komponente hinzugefügt, statt über das Content-Pane zu gehen.
protected void addImpl(Component comp, Object constraints, int index)
Diese Methode darf nicht aufgerufen, stattdessen sollte ma die Content-Pane benutzt. Diese Methode löst deshalb ggf. eine Exception aus.
public void remove(Component comp)
Entfernt die angegebene Komponente aus diesem Container.
public void setLayout(LayoutManager manager)
Hier sollte die Content-Pane benutzt werden. Die Verwendung der Methode führt je nach Wert für rootPaneCheckingEnabled zum Auslösen einer Exception.
public JRootPane getRootPane()
Liefert das JRootPane.
protected void setRootPane(JRootPane root)
Setzt das JRootPane.
public Container getContentPane()
Liefert das Content-Pane.
public void setContentPane(Container contentPane)
Setzt das Content-Pane.
public JLayeredPane getLayeredPane()
Liefert das JLayeredPane.
public void setLayeredPane(JLayeredPane layeredPane)
Setzt das JLayeredPane.
public Component getGlassPane()
Liefert das Glasspane.
public void setGlassPane(Component glassPane)
Setzt das Glasspane.
protected String paramString()
Liefert eine String-Repräsentation dieser Komponente für Debugging-Zwecke. Unterschiedliche VMs können hierbei unterschiedliche Ergebnisse liefern.
public AccessibleContext getAccessibleContext()
Liefert das AccessibleContext-Exemplar zu dieser Komponente.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.