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.Frame1.0

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

Deklaration

public class Frame
extends java.awt.Window
implements java.awt.MenuContainer

Beschreibung

Die Klasse Frame stellt ein oberflächenunabhängiges Fenster dar. Der Aufbau des Fensterrahmens hängt von der jeweiligen grafischen Oberfläche bzw. des Window-Managers ab. Änderungen an der äußeren Darstellung (anderer Cursor, Änderungen an der Menüleiste) werden sofort wirksam. Über vordefinierte Konstanten kann auf die bei der jeweiligen grafischen Oberfläche üblichen Cursor-Formen zugegriffen werden. Der voreingestelle Layout-Manager von Frame ist BorderLayout. An Stelle der in dieser Klasse definierten Cursor-Konstanten sollen seit Version 1.1 die entsprechenden Datenelemente der Klasse Cursor verwendet werden.


 
Datenelemente
public static final intNORMAL     [1.2]
public static final intICONIFIED     [1.2]
public static final intDEFAULT_CURSOR
      Verworfen in Version 1.1.
public static final intCROSSHAIR_CURSOR
      Verworfen in Version 1.1.
public static final intTEXT_CURSOR
      Verworfen in Version 1.1.
public static final intWAIT_CURSOR
      Verworfen in Version 1.1.
public static final intSW_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intSE_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intNW_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intNE_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intN_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intS_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intW_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intE_RESIZE_CURSOR
      Verworfen in Version 1.1.
public static final intHAND_CURSOR
      Verworfen in Version 1.1.
public static final intMOVE_CURSOR
      Verworfen in Version 1.1.
public final static intMAXIMIZED_BOTH     [1.4]
public final static intMAXIMIZED_HORIZ     [1.4]
public final static intMAXIMIZED_VERT     [1.4]
 
Konstruktoren
publicFrame()
publicFrame(String title)
publicFrame(GraphicsConfiguration gc)     [1.3]
publicFrame(String title, GraphicsConfiguration gc)     [1.3]
 
Methoden
public voidaddNotify()     [1.2]
public AccessibleContextgetAccessibleContext()     [1.3]
public intgetCursorType()
      Verworfen in Version 1.1. Ersetzt durch java.awt.Component.getCursor().
public synchronized intgetExtendedState()     [1.4]
public static FramegetFrames()     [1.2]
public ImagegetIconImage()
public RectanglegetMaximizedBounds()     [1.4]
public MenuBargetMenuBar()
public intgetState()     [1.2]
public StringgetTitle()
public booleanisResizable()
public booleanisUndecorated()     [1.4]
protected StringparamString()
public synchronized voidremove(MenuComponent m)
public synchronized voidsetCursor(int cursorType)
      Verworfen in Version 1.1. Ersetzt durch java.awt.Component.setCursor(java.awt.Cursor).
public synchronized voidsetExtendedState(int state)     [1.4]
public synchronized voidsetIconImage(Image image)
public synchronized voidsetMaximizedBounds(Rectangle bounds)     [1.4]
public synchronized voidsetMenuBar(MenuBar mb)
public synchronized voidsetResizable(boolean resizable)
public synchronized voidsetState(int state)     [1.2]
public synchronized voidsetTitle(String title)
public voidsetUndecorated(boolean undecorated)     [1.4]


 

Datenelemente im Detail

public static final int NORMAL     [1.2]
Konstante für die normale Darstellung eines Frames.
public static final int ICONIFIED     [1.2]
Konstante für die ikonifizierte Darstellung eines Frames.
public static final int DEFAULT_CURSOR
Veraltete Cursor-Konstante.
public static final int CROSSHAIR_CURSOR
Veraltete Cursor-Konstante.
public static final int TEXT_CURSOR
Veraltete Cursor-Konstante.
public static final int WAIT_CURSOR
Veraltete Cursor-Konstante.
public static final int SW_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int SE_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int NW_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int NE_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int N_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int S_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int W_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int E_RESIZE_CURSOR
Veraltete Cursor-Konstante.
public static final int HAND_CURSOR
Veraltete Cursor-Konstante.
public static final int MOVE_CURSOR
Veraltete Cursor-Konstante.
public final static int MAXIMIZED_BOTH     [1.4]
Diese Bit-Masje zeigt an, dass das Fenster voll maximiert ist (horizontal und vertikal).
public final static int MAXIMIZED_HORIZ     [1.4]
Gibt an, dass das Fenster horizontal maximiert ist.
public final static int MAXIMIZED_VERT     [1.4]
Gibt an, dass das Fenster vertikal maximiert ist.

 

Konstruktoren im Detail

public Frame()
Erzeugt ein neues, zunächst unsichtbares Fenster ohne Titel. Voreingestelltes Layout ist BorderLayout.
public Frame(String title)
Erzeugt ein neues, zunächst unsichtbares Fenster mit dem Titel title. Voreingestelltes Layout ist BorderLayout.
public Frame(GraphicsConfiguration gc)     [1.3]
Erzeugt ein neues, zunächst unsichtbares Fenster.
public Frame(String title, GraphicsConfiguration gc)     [1.3]
Erzeugt ein neues, zunächst unsichtbares Fenster mit dem angegebenen Titel.

 

Methoden im Detail

public void addNotify()     [1.2]
Erzeugt über einen Aufruf von createFrame des Toolkits ein Peer-Objekt, das die Frame-Komponente am Bildschirm darstellt.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public int getCursorType()
Liefert den Cursor-Typ zurück.
public synchronized int getExtendedState()     [1.4]
Liefert den Status dieses Febsters. Dies ist eine bitweise Verknüpfung von:
public static Frame getFrames()     [1.2]
Liefert ein Array mit allen Frames, die das Programm erzeugt hat.
public Image getIconImage()
Liefert das Bild, mit dem das ikonifizierte Fenster angezeigt wird.
public Rectangle getMaximizedBounds()     [1.4]
Liefert die Größe bei einer Maximierung.
public MenuBar getMenuBar()
Liefert die Menüleiste des Fensters.
public int getState()     [1.2]
Liefert Zustand der Darstellung des Fensters.
public String getTitle()
Liefert den Titel des Fensters.
public boolean isResizable()
Liefert true, wenn sich die Größe des Fensters verändern läßt, sonst false.
public boolean isUndecorated()     [1.4]
Gibt an, ob das Fenster undekoriert ist.
protected String paramString()
Liefert den Parameter-String, der den Titel und den Inhalt des resizable-Flags enthält.
public synchronized void remove(MenuComponent m)
Entfernt die Menüleiste aus dem Fenster. Falls m nicht die Menüleiste dieses Fensters ist, bleibt diese Methode wirkungslos.
public synchronized void setCursor(int cursorType)
Setzt die Cursor-Form im betreffenden Frame auf cursorType.
public synchronized void setExtendedState(int state)     [1.4]
Setzt den Status auf eine biitweise Verknüpfung von
public synchronized void setIconImage(Image image)
Setzt das Bild, mit dem das ikonifizierte Fenster dargestellt wird, auf image.
public synchronized void setMaximizedBounds(Rectangle bounds)     [1.4]
Setzt die Größe des Fenster bei einer Maximierung.
public synchronized void setMenuBar(MenuBar mb)
Fügt dem Fenster die Menüleiste mb hinzu. Falls das Fenster bereits eine Menüleiste hat, wird sie durch mb ersetzt.
public synchronized void setResizable(boolean resizable)
Setzt das resizable-Flag des Fensters neu. Dieses Flag bestimmt, ob die Größe des Fensters abgeändert werden kann oder nicht.
public synchronized void setState(int state)     [1.2]
Setzt den Zustand der Darstellung des Fensters auf state. Es muß eine der Konstanten NORMAL oder ICONIFIED übergeben werden.
public synchronized void setTitle(String title)
Setzt den Titel des Fensters auf title.
public void setUndecorated(boolean undecorated)     [1.4]
Gibt an, ob das Fenster dekoriert (z.B. die Titelzeile) sein soll.


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

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