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

java.lang.Object
   |
   +--java.awt.Toolkit

Deklaration

public abstract class Toolkit
extends java.lang.Object

Beschreibung

Die abstrakte Klasse Toolkit definiert die Schnittstelle für Implementierungen des AWT.


 
Datenelemente
protected final MapdesktopProperties     [1.2]
protected final PropertyChangeSupportdesktopPropsSupport     [1.2]
 
Methoden
public voidaddAWTEventListener(AWTEventListener l, long eventMask)     [1.2]
public synchronized voidaddPropertyChangeListener(String name, PropertyChangeListener pcl)     [1.2]
public abstract voidbeep()
public abstract intcheckImage(Image image, int width, int height, ImageObserver observer)
protected abstract ButtonPeercreateButton(Button target)
protected abstract CanvasPeercreateCanvas(Canvas target)
protected abstract CheckboxPeercreateCheckbox(Checkbox target)
protected abstract CheckboxMenuItemPeercreateCheckboxMenuItem(CheckboxMenuItem target)
protected abstract ChoicePeercreateChoice(Choice target)
protected LightweightPeercreateComponent(Component target)
public CursorcreateCustomCursor(Image cursor, Point hotSpot, String name)     [1.2]
protected abstract DialogPeercreateDialog(Dialog target)
public DragGestureRecognizercreateDragSourceContextPeer(Class abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)     [1.2]
public abstract DragSourceContextPeercreateDragSourceContextPeer(DragGestureEvent dge)     [1.2]
protected abstract FileDialogPeercreateFileDialog(FileDialog target)
protected abstract FramePeercreateFrame(Frame target)
public abstract ImagecreateImage(String filename)     [1.2]
public abstract ImagecreateImage(URL url)     [1.2]
public abstract ImagecreateImage(ImageProducer producer)
public ImagecreateImage(byte[] imagedata)     [1.1]
public abstract ImagecreateImage(byte[] imagedata, int imageoffset, int imagelength)     [1.1]
protected abstract LabelPeercreateLabel(Label target)
protected abstract ListPeercreateList(List target)
protected abstract MenuPeercreateMenu(Menu target)
protected abstract MenuBarPeercreateMenuBar(MenuBar target)
protected abstract MenuItemPeercreateMenuItem(MenuItem target)
protected abstract PanelPeercreatePanel(Panel target)
protected abstract PopupMenuPeercreatePopupMenu(PopupMenu target)     [1.1]
protected abstract ScrollPanePeercreateScrollPane(ScrollPane target)     [1.1]
protected abstract ScrollbarPeercreateScrollbar(Scrollbar target)
protected abstract TextAreaPeercreateTextArea(TextArea target)
protected abstract TextFieldPeercreateTextField(TextField target)
protected abstract WindowPeercreateWindow(Window target)
public AWTEventListener[]getAWTEventListeners()     [1.4]
public AWTEventListener[]getAWTEventListeners(long eventMask)     [1.4]
public DimensiongetBestCursorSize(int preferredWidth, int preferredHeight)     [1.2]
public abstract ColorModelgetColorModel()
public static synchronized ToolkitgetDefaultToolkit()
public abstract String[]getFontList()
      Verworfen in Version 1.1.
public abstract FontMetricsgetFontMetrics(Font font)
      Verworfen in Version 1.1.
protected abstract FontPeergetFontPeer(String name, int style)     [1.1]
      Verworfen in Version 1.1.
public abstract ImagegetImage(String filename)
public abstract ImagegetImage(URL url)
public booleangetLockingKeyState(int keyCode)     [1.3]
public intgetMaximumCursorColors()     [1.2]
public intgetMenuShortcutKeyMask()     [1.1]
protected static ContainergetNativeContainer(Component c)     [1.1]
public abstract PrintJobgetPrintJob(Frame frame, String jobtitle, Properties props)     [1.1]
public PrintJobgetPrintJob(Frame frame, String jobtitle, JobAttributes jobAttributes, PageAttributes pageAttributes)     [1.3]
public static StringgetProperty(String key, String defaultValue)     [1.1]
public PropertyChangeListener[]getPropertyChangeListeners()     [1.4]
public synchronized PropertyChangeListener[]getPropertyChangeListeners(String propertyName)     [1.4]
public InsetsgetScreenInsets(GraphicsConfiguration gc)     [1.4]
public abstract intgetScreenResolution()
public abstract DimensiongetScreenSize()
public abstract ClipboardgetSystemClipboard()     [1.1]
public final EventQueuegetSystemEventQueue()     [1.1]
protected abstract EventQueuegetSystemEventQueueImpl()     [1.1]
public ClipboardgetSystemSelection()     [1.4]
protected voidinitializeDesktopProperties()     [1.2]
public booleanisDynamicLayoutActive()     [1.4]
protected booleanisDynamicLayoutSet()     [1.4]
public booleanisFrameStateSupported(int state)     [1.4]
protected ObjectlazilyLoadDesktopProperty()     [1.2]
protected voidloadSystemColors(int[] systemColors)     [1.1]
public abstract MapmapInputMethodHighlight(InputMethodHighlight highlight)     [1.3]
public abstract booleanprepareImage(Image image, int width, int height, ImageObserver observer)
public voidremoveAWTEventListener(AWTEventListener l)     [1.2]
public synchronized voidremovePropertyChangeListener(String name, PropertyChangeListener pcl)     [1.2]
protected final synchronized voidsetDesktopProperty(String name, Object value)     [1.2]
public voidsetDynamicLayout(boolean dynamic)     [1.4]
public voidsetLockingKeyState(int keyCode, boolean on)     [1.3]
public abstract voidsync()


 

Datenelemente im Detail

protected final Map desktopProperties     [1.2]
Enthält die Desktop-Properties.
protected final PropertyChangeSupport desktopPropsSupport     [1.2]
Zum Auslösen von Ereignissen, wenn Properties geändert werden.

 

Methoden im Detail

public void addAWTEventListener(AWTEventListener l, long eventMask)     [1.2]
Fügt dem Toolkit den Listener l hinzu, wodurch er von allen im AWT auftretenden Ereignissen benachrichtigt wird, deren Typ in der Bitmaske eventMask enthalten ist. eventMask kann mit den in AWTEvent definierten Konstanten gesetzt werden.
public synchronized void addPropertyChangeListener(String name, PropertyChangeListener pcl)     [1.2]
Bewirkt, daß pcl von Änderungen der Property name des Toolkits benachrichtigt wird.
public abstract void beep()
Gibt einen Piepston aus.
public abstract int checkImage(Image image, int width, int height, ImageObserver observer)
Prüft den Status des Aufbaus einer skalierten Version vom Bild image und liefert ihn zurück.
protected abstract ButtonPeer createButton(Button target)
Wird von dem Button-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract CanvasPeer createCanvas(Canvas target)
Wird von dem Canvas-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract CheckboxPeer createCheckbox(Checkbox target)
Wird von dem Checkbox-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target)
Wird von dem CheckboxMenuItem-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract ChoicePeer createChoice(Choice target)
Wird von dem Choice-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected LightweightPeer createComponent(Component target)
Liefert ein Peer-Objekt für die Komponente target.
public Cursor createCustomCursor(Image cursor, Point hotSpot, String name)     [1.2]
Erzeugt einen benutzerdefinierten Maus-Cursor mit dem Bild cursor und dem Hot Spot hotSpot. Der erzeugte Cursor kann danach unter dem Namen name abgerufen werden.
Exception: IndexOutOfBoundsException
protected abstract DialogPeer createDialog(Dialog target)
Wird von dem Dialog-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
public DragGestureRecognizer createDragSourceContextPeer(Class abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)     [1.2]
Erzeugt ein neues Exemplar einer plattformspezifschen Unterklasse von abstractRecognizerClass und assoziiert sie mit den anderen Parametern.
public abstract DragSourceContextPeer createDragSourceContextPeer(DragGestureEvent dge)     [1.2]
Erzeugt ein natives Peer-Objekt für das Ereignis dnd.
Exception: InvalidDnDOperationException
protected abstract FileDialogPeer createFileDialog(FileDialog target)
Wird von dem FileDialog-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract FramePeer createFrame(Frame target)
Wird von dem Frame-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
public abstract Image createImage(String filename)     [1.2]
Liefert ein Bild, das aus der durch filename bezeichneten Datei geladen wird. Das geladene Bild wird nicht in einem Cache gehalten. Die Daten werden bei jedem Aufruf erneut gelesen.
public abstract Image createImage(URL url)     [1.2]
Bei dieser Variante wird das Bild von der übergebenen URL geladen.
public abstract Image createImage(ImageProducer producer)
Erzeugt ein Offscreen-Image, dessen Pixel-Daten von producer bezogen werden.
public Image createImage(byte[] imagedata)     [1.1]
Erzeugt ein neues Bild, dessen Pixel-Daten aus dem byte-Array imagedata bezogen werden.
public abstract Image createImage(byte[] imagedata, int imageoffset, int imagelength)     [1.1]
Erzeugt ein Offscreen-Image aus den übergebenen Daten, die in einem von der Implementierung des Toolkits unterstützten Format vorliegen müssen (in der Regel GIF und JPEG). Als Bilddaten werden imagelength Bytes aus dem Array imagedata ab dem Index imageoffset entnommen.
protected abstract LabelPeer createLabel(Label target)
Wird von dem Label-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract ListPeer createList(List target)
Wird von dem List-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract MenuPeer createMenu(Menu target)
Wird von dem Menu-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract MenuBarPeer createMenuBar(MenuBar target)
Wird von dem MenuBar-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract MenuItemPeer createMenuItem(MenuItem target)
Wird von dem MenuItem-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract PanelPeer createPanel(Panel target)
Wird von dem Panel-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract PopupMenuPeer createPopupMenu(PopupMenu target)     [1.1]
Wird von dem PopupMenu-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract ScrollPanePeer createScrollPane(ScrollPane target)     [1.1]
Wird von dem ScrollPane-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract ScrollbarPeer createScrollbar(Scrollbar target)
Wird von dem Scrollbar-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract TextAreaPeer createTextArea(TextArea target)
Wird von dem TextArea-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract TextFieldPeer createTextField(TextField target)
Wird von dem TextField-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
protected abstract WindowPeer createWindow(Window target)
Wird von dem Window-Objekt target aufgerufen, um das entsprechende Bildschirmobjekt für target zu erzeugen. Der Rückgabewert ist ein Verweis auf das erzeugte Peer-Objekt.
public AWTEventListener[] getAWTEventListeners()     [1.4]
Liefert die Listener.
public AWTEventListener[] getAWTEventListeners(long eventMask)     [1.4]
Liefert die Listener.
public Dimension getBestCursorSize(int preferredWidth, int preferredHeight)     [1.2]
Liefert die aus der Sicht des Toolkits beste Größe für den Maus-Cursor bei den übergebenen optimalen Abmessungen.
public abstract ColorModel getColorModel()
Liefert das vom der Toolkit-Implementierung verwendete Farbmodell zurück.
public static synchronized Toolkit getDefaultToolkit()
Liefert das standardmäßige grafische Toolkit, mit dem die Komponenten dargestellt werden. Der Standardwert ist durch die Property awt.toolkit festgelegt.
public abstract String[] getFontList()
Liefert die Namen der verfügbaren Schriftsätze zurück.
public abstract FontMetrics getFontMetrics(Font font)
Liefert die Abmessungen des übergebenen Schriftsatzes in Pixeln.
protected abstract FontPeer getFontPeer(String name, int style)     [1.1]
Liefert das Peer-Objekt für den durch name bezeichneten Schriftsatz in der Darstellung style. Für style werden die Konstanten der Klasse Font verwendet.
public abstract Image getImage(String filename)
Liefert ein Bild, das aus der durch filename bezeichneten Datei geladen wird. Hierbei wird das erzeugte Bild in einem Cache gehalten, um künftige Anfragen für dasselbe Bild schneller bedienen zu können. Wenn ein Bild nur einmal benötigt wird, sind die createImage()-Methoden vorzuziehen, die kein Caching betreiben.
public abstract Image getImage(URL url)
Bei dieser Variante wird das Bild von der übergebenen URL geladen.
public boolean getLockingKeyState(int keyCode)     [1.3]
Liefert die Aussage, ob »CAPS-Lock« an ist.
Exception: UnsupportedOperationException
public int getMaximumCursorColors()     [1.2]
Liefert die Anzahl an Farben zurück, die ein Maus-Cursor auf dem System maximal haben kann.
public int getMenuShortcutKeyMask()     [1.1]
Liefert eine Maske für die Sondertasten, die auf der betreffenden Plattform gedrückt werden müssen, um einen Shortcut zu aktivieren.
protected static Container getNativeContainer(Component c)     [1.1]
Liefert den zur Komponente c zugehörigen nativen Container zurück.
public abstract PrintJob getPrintJob(Frame frame, String jobtitle, Properties props)     [1.1]
Liefert den durch die Parameter spezifizierten Druckauftrag. Der Rückgabewert ist null, falls der Druckauftrag abgebrochen wurde.
public PrintJob getPrintJob(Frame frame, String jobtitle, JobAttributes jobAttributes, PageAttributes pageAttributes)     [1.3]
Liefert den durch die Parameter spezifizierten Druckauftrag. Der Rückgabewert ist null, falls der Druckauftrag abgebrochen wurde.
public static String getProperty(String key, String defaultValue)     [1.1]
Liefert die durch key bezeichnete Eigenschaft des Toolkits zurück. Falls keine solche Eigenschaft definiert ist, wird defaultValue zurückgegeben.
public PropertyChangeListener[] getPropertyChangeListeners()     [1.4]
Liefert die Listener.
public synchronized PropertyChangeListener[] getPropertyChangeListeners(String propertyName)     [1.4]
Liefert die Listener.
public Insets getScreenInsets(GraphicsConfiguration gc)     [1.4]
Liefert den Platz im Bildschirm.
Exception: HeadlessException
public abstract int getScreenResolution()
Liefert die Punktdichte in Punkten pro Zoll zurück.
public abstract Dimension getScreenSize()
Liefert die logische oder virtuelle Bildschirmauflösung zurück. Diese kann von der physikalischen Auflösung des Bildschirms verschieden sein.
public abstract Clipboard getSystemClipboard()     [1.1]
Liefert die einen Verweis auf die Zwischenablage des Systems zurück.
public final EventQueue getSystemEventQueue()     [1.1]
Liefert die Event-Warteschlange des Toolkits zurück, falls der gesetzte SecurityManager den Zugriff erlaubt. Kann von Applets und Applikationen benutzt werden.
protected abstract EventQueue getSystemEventQueueImpl()     [1.1]
Wird intern benutzt, um die Event-Warteschlange zu ermitteln.
public Clipboard getSystemSelection()     [1.4]
Liefert ein Singleton, das die Selektion des Systems als Clipboard liefert.
Exception: HeadlessException
protected void initializeDesktopProperties()     [1.2]
Initialisiert die Properties.
public boolean isDynamicLayoutActive()     [1.4]
Gibt an, ob dynamisches Layout der Container aktiv ist (die Unterstützung kann über getDesktopProperty("awt.dynamicLayoutSupported") abgefragt werden.
Exception: HeadlessException
protected boolean isDynamicLayoutSet()     [1.4]
Liefert die Aussage, ob dynamisches Layout der Container aktiv ist.
Exception: HeadlessException
public boolean isFrameStateSupported(int state)     [1.4]
Liefert die Aussage, ob das Setzen des Status möglich ist.
Exception: HeadlessException
protected Object lazilyLoadDesktopProperty()     [1.2]
Liefert den Wert einer Desktop-Property.
protected void loadSystemColors(int[] systemColors)     [1.1]
Trägt die Systemfarben in systemColors ein.
public abstract Map mapInputMethodHighlight(InputMethodHighlight highlight)     [1.3]
Liefert eine Map der visuellen Attribute.
Exception: HeadlessException
public abstract boolean prepareImage(Image image, int width, int height, ImageObserver observer)
Veranlaßt die vorzeitige Aufbereitung des Bildes image und liefert true, falls das Bild bereits vollständig aufbereitet war, sonst false.
public void removeAWTEventListener(AWTEventListener l)     [1.2]
Entfernt l aus der Kette der registrierten AWTEventListener.
public synchronized void removePropertyChangeListener(String name, PropertyChangeListener pcl)     [1.2]
Entfernt pcl aus der Kette der registrierten PropertyChangeListener für die Property name.
protected final synchronized void setDesktopProperty(String name, Object value)     [1.2]
Setzt die durch name bezeichnete Property des Toolkits auf den Wert value.
public void setDynamicLayout(boolean dynamic)     [1.4]
Gibt an, ob die COntainer dynamisch layoutet werden sollen, wenn das Fenster skaliert wird.
Exception: HeadlessException
public void setLockingKeyState(int keyCode, boolean on)     [1.3]
Setzt den Status von »CAPS-Lock«.
Exception: UnsupportedOperationException
public abstract void sync()
Führt eine Synchronisation des Bildschirmspeichers mit der Bildschirmanzeige durch. Während der Synchronisation werden vorübergehend alle Ausgaben gesperrt.


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

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