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.JDesktopPane1.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
public static intLIVE_DRAG_MODE
public static intOUTLINE_DRAG_MODE
 
Konstruktoren
publicJDesktopPane()
 
Methoden
public DesktopPaneUIgetUI()
public voidsetUI(DesktopPaneUI ui)
public voidsetDragMode(int dragMode)
public intgetDragMode()
public DesktopManagergetDesktopManager()
public voidsetDesktopManager(DesktopManager d)
public voidupdateUI()
public StringgetUIClassID()
public JInternalFrame[]getAllFrames()
public JInternalFramegetSelectedFrame()     [1.3]
public voidsetSelectedFrame(JInternalFrame f)     [1.3]
public JInternalFrame[]getAllFramesInLayer(int layer)
public booleanisOpaque()
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

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]
Liefert das selektierte Fenster oder null, wenn keines selektiert ist.
public void setSelectedFrame(JInternalFrame f)     [1.3]
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.


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

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