Klasse javax.swing.JDesktopPane | 1.2 |
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JLayeredPane
|
+--javax.swing.JDesktopPane
Deklaration
public class JDesktopPane
extends javax.swing.JLayeredPane
implements javax.accessibility.Accessible
Beschreibung
Ein Kontainer, der das Multi Document Interface (virtueller Desktop) anbietet. Dazu werden JinternalFrame erstellt und dem Desktop hinzugefügt. Das Verhalten wird zu großen Teilen an den DesktopManager deligiert.
Datenelemente im Detail
-
public static int LIVE_DRAG_MODE
-
Konstante für den Modus, bei dem das komplette Fenster bei einem Drag gezeichnet wird.
-
public static int OUTLINE_DRAG_MODE
-
Konstante für den Modus, bei dem vom Fenster nur der Rahmen beim Drag gezeichnet wird, um die Performance zu steigern.
Konstruktoren im Detail
-
public JDesktopPane()
-
Erstellt einen JDesktopPane.
Methoden im Detail
-
public DesktopPaneUI getUI()
-
Liefert das Look-and-Feel-Objekt, das diese Komponente zeichnet.
-
public void setUI(DesktopPaneUI ui)
-
Setzt das Look-and-Feel-Objekt, welches diese Komponente zeichnet.
-
public void setDragMode(int dragMode)
-
Setzt den angegebenen Drag-Modus. Die möglichen Werte sind LIVE_DRAG_MODE und OUTLINE_DRAG_MODE, welches sich positiver auf die Performance auswirkt.
-
public int getDragMode()
-
Liefert den Drag-Modus (LIVE_DRAG_MODE oder OUTLINE_DRAG_MODE).
-
public DesktopManager getDesktopManager()
-
Liefert den DesktopManager.
-
public void setDesktopManager(DesktopManager d)
-
Setzt den DesktopManager, der sich um die Benutzeraktionen beim Desktop kümmert.
-
public void updateUI()
-
Setzt die UI Properties auf die Werte vom aktuelle Look-and-Feel zurück.
-
public String getUIClassID()
-
Liefert den Namen der Look-and-Feel-Klasse, die diese Komponente rendert.
-
public JInternalFrame[] getAllFrames()
-
Liefert alle JInternalFramess, die gerade angezeigt oder ikonifiziert sind.
-
public JInternalFrame getSelectedFrame()
![[1.3]](../../images/marg13.gif)
-
Liefert das selektierte Fenster oder null, wenn keines selektiert ist.
-
public void setSelectedFrame(JInternalFrame f)
![[1.3]](../../images/marg13.gif)
-
Setzt das Fenster, welches selektiert sein soll.
-
public JInternalFrame[] getAllFramesInLayer(int layer)
-
Liefert alle Fenster der angebenen Ebene.
-
public boolean isOpaque()
-
Liefert true, wenn diese Komponente nicht transparent ist.
-
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.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.