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

Klasse java.awt.Window1.0

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--java.awt.Window

Deklaration

public class Window
extends java.awt.Container
implements javax.accessibility.Accessible

Beschreibung

Die Klasse Window implementiert ein einfaches Fenster. Es besteht nur aus einem rechteckigen Bildschirmbereich ohne Rahmen und Menüleiste. Sie muß abgeleitet werden, um Funktionalität hinzuzufügen. Der voreingestellte Layout-Manager von Window ist BorderLayout.


 
Konstruktoren
publicWindow(Frame owner)
publicWindow(Window owner)     [1.2]
publicWindow(Window owner, GraphicsConfiguration gc)     [1.3]
 
Methoden
public voidaddNotify()
public synchronized voidaddWindowListener(WindowListener l)     [1.1]
public synchronized voidaddWindowStateListener(WindowStateListener l)     [1.4]
public voidapplyResourceBundle(ResourceBundle rb)     [1.2]
      Verworfen in Version 1.4.
public voidapplyResourceBundle(String name)     [1.2]
      Verworfen in Version 1.4.
public voidcreateBufferStrategy(int numBuffers)     [1.4]
public voidcreateBufferStrategy(int numBuffers, BufferCapabilities caps)     [1.4]
public voiddispose()
protected voidfinalize()     [1.2]
public AccessibleContextgetAccessibleContext()     [1.3]
public BufferStrategygetBufferStrategy()     [1.4]
public final ContainergetFocusCycleRootAncestor()     [1.4]
public ComponentgetFocusOwner()     [1.1]
public SetgetFocusTraversalKeys(int id)     [1.4]
public booleangetFocusableWindowState()     [1.4]
public GraphicsConfigurationgetGraphicsConfiguration()     [1.3]
public synchronized InputContextgetInputContext()     [1.2]
public EventListener[]getListeners(Class listenerType)     [1.3]
public LocalegetLocale()     [1.1]
public ComponentgetMostRecentFocusOwner()     [1.4]
public Window[]getOwnedWindows()     [1.2]
public WindowgetOwner()     [1.2]
public ToolkitgetToolkit()
public final StringgetWarningString()
public synchronized WindowFocusListener[]getWindowFocusListeners()     [1.4]
public synchronized WindowListener[]getWindowListeners()     [1.4]
public synchronized WindowStateListener[]getWindowStateListeners()     [1.4]
public booleanisActive()     [1.4]
public final booleanisFocusCycleRoot()     [1.4]
public final booleanisFocusableWindow()     [1.4]
public booleanisFocused()     [1.4]
public booleanisShowing()     [1.1]
public voidpack()
public booleanpostEvent(Event e)
      Verworfen in Version 1.1.
protected voidprocessEvent(AWTEvent e)     [1.1]
protected voidprocessWindowEvent(WindowEvent e)     [1.1]
protected voidprocessWindowStateEvent(WindowEvent e)     [1.4]
public synchronized voidremoveWindowFocusListener(WindowFocusListener l)     [1.4]
public synchronized voidremoveWindowListener(WindowListener l)     [1.1]
public synchronized voidremoveWindowStateListener(WindowStateListener l)     [1.4]
public voidsetCursor(Cursor cursor)     [1.1]
public final voidsetFocusCycleRoot(boolean focusCycleRoot)     [1.4]
public voidsetFocusableWindowState(boolean focusableWindowState)     [1.4]
public voidshow()
public voidtoBack()
public voidtoFront()


 

Konstruktoren im Detail

public Window(Frame owner)
Erzeugt ein neues Window-Objekt, das per Voreinstellung unsichtbar ist. In der Fensterhierarchie erhält es den Vorfahren owner. Das voreingestellte Layout ist BorderLayout.
Exception: IllegalArgumentException
public Window(Window owner)     [1.2]
Erzeugt ein neues, zunächst unsichtbares Fenster mit dem Besitzer owner.
public Window(Window owner, GraphicsConfiguration gc)     [1.3]
Erzeugt ein neues unsichtbares Fenster.

 

Methoden im Detail

public void addNotify()
Erzeugt über einen Aufruf von createWindow des Toolkits ein Peer-Objekt, das die Window-Komponente am Bildschirm darstellt.
public synchronized void addWindowListener(WindowListener l)     [1.1]
Registriert l bei dieser Komponente.
public synchronized void addWindowStateListener(WindowStateListener l)     [1.4]
Fügt den Listener hinzu.
public void applyResourceBundle(ResourceBundle rb)     [1.2]
Wendet den Ressourcen-Satz rb auf dieses Fenster an.
public void applyResourceBundle(String name)     [1.2]
Wendet den durch name bezeichneten Ressourcen-Satz auf dieses Fenster an.
public void createBufferStrategy(int numBuffers)     [1.4]
Erzeugt eine neue Strategie für Multi-Buffering.
public void createBufferStrategy(int numBuffers, BufferCapabilities caps)     [1.4]
Erzeugt eine neue Strategie für Multi-Buffering.
Exception: AWTException
public void dispose()
Entfernt das Fenster und gibt belegte Ressourcen frei.
protected void finalize()     [1.2]
Führt Abschlußaktionen durch.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert das AccessibleContext.
public BufferStrategy getBufferStrategy()     [1.4]
public final Container getFocusCycleRootAncestor()     [1.4]
Liefert immer null.
public Component getFocusOwner()     [1.1]
Falls das Fenster aktiv ist, liefert diese Methode diejenige Komponente im Fenster zurück, die den Fokus besitzt. Falls das Fenster nicht aktiv ist oder keine Komponente den Fokus hat, wird null zurückgegeben.
public Set getFocusTraversalKeys(int id)     [1.4]
Liefert die Tasten für die Fokus-Weitergabe.
public boolean getFocusableWindowState()     [1.4]
Liefert true, wenn dieses Fenster den Fokus haben kann.
public GraphicsConfiguration getGraphicsConfiguration()     [1.3]
Liefert die GraphicsConfiguration.
public synchronized InputContext getInputContext()     [1.2]
Liefert den Eingabekontext der Fensters zurück.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener zu dem angegebenen Typ.
public Locale getLocale()     [1.1]
Liefert die länderspezifischen Einstellungen des Fensters.
public Component getMostRecentFocusOwner()     [1.4]
Liefert die Kind-Komponente, die den Fokus hat oder haben wird, wenn das Fenster den Fokus erhält.
public Window[] getOwnedWindows()     [1.2]
Liefert ein Array, das alle Fenster enthält, die dieses Fenster besitzt.
public Window getOwner()     [1.2]
Liefert den Besitzer dieses Fensters zurück.
public Toolkit getToolkit()
Liefert das Toolkit des Fensters.
public final String getWarningString()
Liefert die Warnmeldung des Fensters zurück.
public synchronized WindowFocusListener[] getWindowFocusListeners()     [1.4]
Liefert die Listener.
public synchronized WindowListener[] getWindowListeners()     [1.4]
Liefert die Listener.
public synchronized WindowStateListener[] getWindowStateListeners()     [1.4]
Liefert die Listener.
public boolean isActive()     [1.4]
Liefert die Aussage, ob dieses Fenster aktiv ist.
public final boolean isFocusCycleRoot()     [1.4]
Liefert immmer true.
public final boolean isFocusableWindow()     [1.4]
Liefet die Aussage, ob dieses Fenster den Fokus haben kann. owner.
public boolean isFocused()     [1.4]
Liefert die Aussage, ib dieses Fenster den Fokus besitzt.
public boolean isShowing()     [1.1]
Liefert true, wenn das Fenster sichtbar ist, sonst false.
public void pack()
Stellt die Fenstergröße auf die optimalen Abmessungen und zeigt das Fenster an. Im Gegensatz zu show() wird das Fenster nicht in den Vordergrund gestellt, falls es bereits sichtbar ist.
public boolean postEvent(Event e)
Im alten Event-Modell sendet diese Methode das Event e an die Komponente. Zunächst wird versucht, das Event von handleEvent bearbeiten zu lassen. Falls handleEvent nicht auf dieses Event reagiert, wird das Event an die übergeordnete Komponente weitergeleitet. Der Rückgabewert ist true, wenn die Komponente oder eine ihrer übergeordneten Komponenten das Event verarbeitet hat, sonst false.
protected void processEvent(AWTEvent e)     [1.1]
Verarbeitet das Event e.
protected void processWindowEvent(WindowEvent e)     [1.1]
Falls Window-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen WindowListener weitergeleitet.
protected void processWindowStateEvent(WindowEvent e)     [1.4]
Falls WindowState-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen WindowStateListener weitergeleitet.
public synchronized void removeWindowFocusListener(WindowFocusListener l)     [1.4]
Entfernt den Listener.
public synchronized void removeWindowListener(WindowListener l)     [1.1]
Entfernt l aus der Kette der registrierten WindowListener.
public synchronized void removeWindowStateListener(WindowStateListener l)     [1.4]
Entfernt den Listener.
public void setCursor(Cursor cursor)     [1.1]
Setzt den Cursor.
public final void setFocusCycleRoot(boolean focusCycleRoot)     [1.4]
Macht nichts.
public void setFocusableWindowState(boolean focusableWindowState)     [1.4]
Setzt, ob dieses Fenster den Fokus bekommen kann.
public void show()
show macht das Fenster sichtbar. Falls es bereits sichtbar ist, wird es durch einen Aufruf von toFront() in den Vordergrund gestellt, d. h., es kann eventuell vorhandene Fenster überlagern.
public void toBack()
Stellt das Fenster in den Hintergrund.
public void toFront()
Stellt das Fenster in den Vordergrund.


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

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