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

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

Deklaration

public abstract class Component
extends java.lang.Object
implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

Beschreibung

Auf der Klasse Component basieren die meisten Klassen des awt-Pakets, beispielsweise Button oder Scrollbar. Von dieser Klasse können keine Exemplare erzeugt werden, weil sie abstrakt ist. Im Bedarfsfall können auf der Basis von Component eigene Komponenten abgeleitet werden (sog. »LightWeight«-Komponenten). Component stellt hauptsächlich Methoden zur Beeinflussung der Darstellungsweise und zum Umgang mit Ereignissen zur Verfügung. Als weiteren Funktionsbereich implementiert Component das Interface ImageObserver und kann somit zur Überwachung bei der Aufbereitung und Manipulation von Bildern dienen. Hinsichtlich der Event-Verarbeitung ist das alte Event-Modell voreingestellt. Sobald ein Listener-Objekt registriert wird, wird auf das neue Event-Modell umgeschaltet. Das hat zur Folge, daß die Methoden, die zum alten Event-Modell gehören (wie z. B. action()), nicht mehr aufgerufen werden.


 
Datenelemente
public static final floatTOP_ALIGNMENT     [1.1]
public static final floatCENTER_ALIGNMENT     [1.1]
public static final floatBOTTOM_ALIGNMENT     [1.1]
public static final floatLEFT_ALIGNMENT     [1.1]
public static final floatRIGHT_ALIGNMENT     [1.1]
 
Konstruktoren
protectedComponent()
 
Methoden
public booleanaction(Event evt, Object what)
      Verworfen in Version 1.1.
public synchronized voidadd(PopupMenu popup)     [1.1]
public synchronized voidaddComponentListener(ComponentListener l)     [1.1]
public synchronized voidaddFocusListener(FocusListener l)     [1.1]
public voidaddHierarchyBoundsListener(HierarchyBoundsListener l)     [1.3]
public voidaddHierarchyListener(HierarchyListener l)     [1.3]
public synchronized voidaddInputMethodListener(InputMethodListener l)     [1.2]
public synchronized voidaddKeyListener(KeyListener l)     [1.1]
public synchronized voidaddMouseListener(MouseListener l)     [1.1]
public synchronized voidaddMouseMotionListener(MouseMotionListener l)     [1.1]
public voidaddNotify()
public synchronized voidaddPropertyChangeListener(PropertyChangeListener listener)     [1.2]
public synchronized voidaddPropertyChangeListener(String propertyName, PropertyChangeListener listener)     [1.2]
public Rectanglebounds()
      Verworfen in Version 1.1.
public intcheckImage(Image image, ImageObserver observer)
public intcheckImage(Image image, int width, int height, ImageObserver observer)
public booleancontains(Point p)     [1.1]
public booleancontains(int x, int y)     [1.1]
protected AWTEventcoalesceEvents(Event existingEvent, Event newEvent)     [1.2]
public ImagecreateImage(ImageProducer producer)
public ImagecreateImage(int width, int height)
public voiddeliverEvent(Event e)
      Verworfen in Version 1.1.
public voiddisable()
      Verworfen in Version 1.1.
protected final voiddisableEvents(long eventsToDisable)     [1.1]
public final voiddispatchEvent(AWTEvent e)     [1.1]
public voiddoLayout()     [1.1]
public voidenable()
      Verworfen in Version 1.1.
public voidenable(boolean b)
      Verworfen in Version 1.1.
protected final voidenableEvents(long eventsToEnable)     [1.1]
public voidenableInputMethods(boolean enable)     [1.2]
protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue)     [1.2]
public AccessibleContextgetAccessibleContext()     [1.3]
public floatgetAlignmentX()     [1.1]
public floatgetAlignmentY()     [1.1]
public ColorgetBackground()
public RectanglegetBounds()     [1.1]
public RectanglegetBounds(Rectangle rv)     [1.2]
public ColorModelgetColorModel()
public ComponentgetComponentAt(Point p)     [1.1]
public ComponentgetComponentAt(int x, int y)     [1.1]
public synchronized ComponentListener[]getComponentListeners()     [1.4]
public ComponentOrientationgetComponentOrientation()     [1.3]
public CursorgetCursor()     [1.1]
public synchronized DropTargetgetDropTarget()     [1.2]
public ContainergetFocusCycleRootAncestor()     [1.4]
public synchronized FocusListener[]getFocusListeners()     [1.4]
public SetgetFocusTraversalKeys(int id)     [1.4]
public booleangetFocusTraversalKeysEnabled()     [1.4]
public FontgetFont()
public FontMetricsgetFontMetrics(Font font)
public ColorgetForeground()
public GraphicsgetGraphics()
public GraphicsConfigurationgetGraphicsConfiguration()     [1.3]
public intgetHeight()     [1.2]
public synchronized HierarchyBoundsListener[]getHierarchyBoundsListeners()     [1.4]
public synchronized HierarchyListener[]getHierarchyListeners()     [1.4]
public booleangetIgnoreRepaint()     [1.4]
public InputContextgetInputContext()     [1.2]
public synchronized InputMethodListener[]getInputMethodListeners()     [1.4]
public InputMethodRequestsgetInputMethodRequests()     [1.2]
public synchronized KeyListener[]getKeyListeners()     [1.4]
public EventListener[]getListeners(Class listenerType)     [1.3]
public LocalegetLocale()     [1.1]
public PointgetLocation()     [1.1]
public PointgetLocation(Point p)     [1.2]
public PointgetLocationOnScreen()     [1.1]
public DimensiongetMaximumSize()     [1.1]
public DimensiongetMinimumSize()     [1.1]
public synchronized MouseListener[]getMouseListeners()     [1.4]
public synchronized MouseMotionListener[]getMouseMotionListeners()     [1.4]
public synchronized MouseWheelListener[]getMouseWheelListeners()     [1.4]
public StringgetName()     [1.1]
public ContainergetParent()
public ComponentPeergetPeer()
      Verworfen in Version 1.1.
public DimensiongetPreferredSize()     [1.1]
public synchronized PropertyChangeListener[]getPropertyChangeListeners()     [1.4]
public synchronized PropertyChangeListener[]getPropertyChangeListeners(String propertyName)     [1.4]
public DimensiongetSize()     [1.1]
public RectanglegetSize(Rectangle rv)     [1.2]
public ToolkitgetToolkit()
public final ObjectgetTreeLock()     [1.1]
public intgetWidth()     [1.2]
public intgetX()     [1.2]
public intgetY()     [1.2]
public booleangotFocus(Event evt, Object what)
      Verworfen in Version 1.4.
public booleanhandleEvent(Event evt)
      Verworfen in Version 1.4.
public booleanhasFocus()     [1.2]
public voidhide()
      Verworfen in Version 1.4.
public booleanimageUpdate(Image img, int flags, int x, int y, int w, int h)
public booleaninside(int x, int y)
      Verworfen in Version 1.4.
public voidinvalidate()
public booleanisBackgroundSet()     [1.4]
public booleanisCursorSet()     [1.4]
public booleanisDisplayable()     [1.2]
public booleanisDoubleBuffered()     [1.2]
public booleanisEnabled()
public booleanisFocusCycleRoot(Container container)     [1.4]
public booleanisFocusOwner()     [1.4]
public booleanisFocusTraversable()     [1.1]
      Verworfen in Version 1.4.
public booleanisFocusable()     [1.4]
public booleanisFontSet()     [1.4]
public booleanisForegroundSet()     [1.4]
public booleanisLightweight()     [1.2]
public booleanisOpaque()     [1.2]
public booleanisShowing()
public booleanisValid()
public booleanisVisible()
public booleankeyDown(Event evt, int key)
      Verworfen in Version 1.4.
public booleankeyUp(Event evt, int key)
      Verworfen in Version 1.4.
public voidlayout()
      Verworfen in Version 1.4.
public voidlist()
public voidlist(PrintWriter out)     [1.1]
public voidlist(PrintStream out)
public voidlist(PrintWriter out, int indent)     [1.1]
public voidlist(PrintStream out, int indent)
public Componentlocate(int x, int y)
      Verworfen in Version 1.4.
public Pointlocation()
      Verworfen in Version 1.4.
public booleanlostFocus(Event evt, Object what)
      Verworfen in Version 1.4.
public DimensionminimumSize()
      Verworfen in Version 1.4.
public booleanmouseDown(Event evt, int x, int y)
      Verworfen in Version 1.4.
public booleanmouseDrag(Event evt, int x, int y)
      Verworfen in Version 1.4.
public booleanmouseEnter(Event evt, int x, int y)
      Verworfen in Version 1.4.
public booleanmouseExit(Event evt, int x, int y)
      Verworfen in Version 1.4.
public booleanmouseMove(Event evt, int x, int y)
      Verworfen in Version 1.4.
public booleanmouseUp(Event evt, int x, int y)
      Verworfen in Version 1.4.
public voidmove(int x, int y)
      Verworfen in Version 1.4.
public voidnextFocus()
      Verworfen in Version 1.4.
public voidpaint(Graphics g)
public voidpaintAll(Graphics g)
protected StringparamString()
public booleanpostEvent(Event e)
      Verworfen in Version 1.4.
public DimensionpreferredSize()
      Verworfen in Version 1.1.
public booleanprepareImage(Image image, ImageObserver observer)
public booleanprepareImage(Image image, int width, int height, ImageObserver observer)
public voidprint(Graphics g)
public voidprintAll(Graphics g)
protected voidprocessComponentEvent(ComponentEvent e)     [1.1]
protected voidprocessEvent(AWTEvent e)     [1.1]
protected voidprocessFocusEvent(FocusEvent e)     [1.1]
protected voidprocessHierarchyBoundsEvent(HierarchyEvent e)     [1.3]
protected voidprocessHierarchyEvent(HierarchyEvent e)     [1.3]
protected voidprocessInputMethodEvent(InputMethodEvent e)     [1.2]
protected voidprocessKeyEvent(KeyEvent e)     [1.1]
protected voidprocessMouseEvent(MouseEvent e)     [1.1]
protected voidprocessMouseMotionEvent(MouseEvent e)     [1.1]
protected voidprocessMouseWheelEvent(MouseWheelEvent e)     [1.4]
public synchronized voidremove(MenuComponent popup)     [1.1]
public synchronized voidremoveComponentListener(ComponentListener l)     [1.1]
public synchronized voidremoveFocusListener(FocusListener l)     [1.1]
public voidremoveHierarchyBoundsListener(HierarchyBoundsListener l)     [1.3]
public voidremoveHierarchyListener(HierarchyListener l)     [1.3]
public synchronized voidremoveInputMethodListener(InputMethodListener l)     [1.2]
public synchronized voidremoveKeyListener(KeyListener l)     [1.1]
public synchronized voidremoveMouseListener(MouseListener l)     [1.1]
public synchronized voidremoveMouseMotionListener(MouseMotionListener l)     [1.1]
public synchronized voidremoveMouseWheelListener(MouseWheelListener l)     [1.4]
public voidremoveNotify()     [1.2]
public synchronized voidremovePropertyChangeListener(PropertyChangeListener listener)     [1.2]
public synchronized voidremovePropertyChangeListener(String propertyName, PropertyChangeListener listener)     [1.2]
public voidrepaint()
public voidrepaint(long tm)
public voidrepaint(int x, int y, int width, int height)
public voidrepaint(long tm, int x, int y, int width, int height)
public voidrequestFocus()
protected booleanrequestFocus(boolean temporary)     [1.4]
public booleanrequestFocusInWindow()     [1.4]
protected booleanrequestFocusInWindow(boolean temporary)     [1.4]
public voidreshape(int x, int y, int width, int height)
      Verworfen in Version 1.1.
public voidresize(Dimension d)
      Verworfen in Version 1.1.
public voidresize(int width, int height)
      Verworfen in Version 1.1.
public voidsetBackground(Color c)
public voidsetBounds(Rectangle r)     [1.1]
public voidsetBounds(int x, int y, int width, int height)     [1.1]
public synchronized voidsetCursor(Cursor cursor)     [1.1]
public synchronized voidsetDropTarget(DropTarget dt)     [1.2]
public voidsetEnabled(boolean b)     [1.1]
public voidsetFocusTraversalKeys(int id, Set keystrokes)     [1.4]
public voidsetFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled)     [1.4]
public voidsetFocusable(boolean focusable)     [1.4]
public synchronized voidsetFont(Font f)
public voidsetForeground(Color c)
public voidsetIgnoreRepaint(boolean ignoreRepaint)     [1.4]
public voidsetLocale(Locale l)     [1.1]
public voidsetLocation(Point p)     [1.1]
public voidsetLocation(int x, int y)     [1.1]
public voidsetName(String name)     [1.1]
public voidsetSize(Dimension d)     [1.1]
public voidsetSize(int width, int height)     [1.1]
public voidsetVisible(boolean b)     [1.1]
public voidshow()
      Verworfen in Version 1.1.
public voidshow(boolean b)
      Verworfen in Version 1.1.
public Dimensionsize()
      Verworfen in Version 1.1.
public StringtoString()
public voidtransferFocus()     [1.1]
public voidtransferFocusBackward()     [1.4]
public voidtransferFocusUpCycle()     [1.4]
public voidupdate(Graphics g)
public voidvalidate()


 

Datenelemente im Detail

public static final float TOP_ALIGNMENT     [1.1]
Konstante für den Rückgabewert von getAlignmentY().
public static final float CENTER_ALIGNMENT     [1.1]
Konstante für den Rückgabewert von getAlignmentX() und getAlignmentY().
public static final float BOTTOM_ALIGNMENT     [1.1]
Konstante für den Rückgabewert von getAlignmentY().
public static final float LEFT_ALIGNMENT     [1.1]
Konstante für den Rückgabewert von getAlignmentX().
public static final float RIGHT_ALIGNMENT     [1.1]
Konstante für den Rückgabewert von getAlignmentX().

 

Konstruktoren im Detail

protected Component()
Ein leerer Konstruktor, der eine neue Komponente erzeugt.

 

Methoden im Detail

public boolean action(Event evt, Object what)
Im alten Event-Modell wird diese Methode automatisch aufgerufen, wenn das Event Event.ACTION_EVENT eintritt. Dieses Event wird beispielsweise Exemplaren von Button übergeben, wenn der Button gedrückt wird. what ist das Argument des ACTION_EVENT-Events.
public synchronized void add(PopupMenu popup)     [1.1]
Fügt der Komponente das Popup-Menü popup hinzu. Falls das Menü vorher zu einer anderen Komponente gehörte, wird es von dort entfernt.
public synchronized void addComponentListener(ComponentListener l)     [1.1]
Registriert l bei dieser Komponente.
public synchronized void addFocusListener(FocusListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addHierarchyBoundsListener(HierarchyBoundsListener l)     [1.3]
Fügt den Listener hinzu, der über Änderungen Grenzen der Hierarchie informiert wird.
public void addHierarchyListener(HierarchyListener l)     [1.3]
Fügt den Listener hinzu, der über Änderungen der Hierarchie informiert wird.
public synchronized void addInputMethodListener(InputMethodListener l)     [1.2]
Registriert l bei dieser Komponente.
public synchronized void addKeyListener(KeyListener l)     [1.1]
Registriert l bei dieser Komponente.
public synchronized void addMouseListener(MouseListener l)     [1.1]
Registriert l bei dieser Komponente.
public synchronized void addMouseMotionListener(MouseMotionListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addNotify()
Erzeugt über einen Aufruf von createComponent des Toolkits ein Peer-Objekt, das die Component-Komponente am Bildschirm darstellt.
public synchronized void addPropertyChangeListener(PropertyChangeListener listener)     [1.2]
Bewirkt, daß listener von Änderungen aller Properties der Komponente benachrichtigt wird.
public synchronized void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)     [1.2]
Bewirkt, daß listener von Ändernugen der Property propertyName der Komponente benachrichtigt wird.
public Rectangle bounds()
Liefert das von der Komponente eingenommene Rechteck zurück.
public int checkImage(Image image, ImageObserver observer)
Prüft den Status des Aufbaus vom Bild image und liefert ihn zurück.
public 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.
public boolean contains(Point p)     [1.1]
Liefert true, wenn p innerhalb der Komponente liegt, sonst false.
public boolean contains(int x, int y)     [1.1]
Liefert true, wenn der durch x und y bezeichnete Punkt innerhalb der Komponente liegt, sonst false.
protected AWTEvent coalesceEvents(Event existingEvent, Event newEvent)     [1.2]
Wird von der Eventqueue aufgerufen, falls ein neu eingetretenes Event dieselbe ID wie ein noch in der Schlange befindliches Event hat. Diese Methode kann so überschrieben werden, daß diese beiden Ereignisse zu einem neuen Event zusammengeführt werden. In dieser Implementierung werdem Mausbewegungs- sowie PAINT- und update-Events zusammengeführt.
public Image createImage(ImageProducer producer)
Läßt anhand der Bilddaten von producer ein neues Bild erzeugen und liefert es in einem Image-Objekt zurück.
public Image createImage(int width, int height)
Erzeugt ein leeres Bild (»Offscreen-Image«) mit width Spalten und height Zeilen und liefert es in einem Image-Objekt zurück.
public void deliverEvent(Event e)
Im alten Event-Modell schickt diese Methode das Event e an diese Komponente.
public void disable()
Deaktiviert die Komponente, so daß sie nicht mehr ausgewählt werden kann.
protected final void disableEvents(long eventsToDisable)     [1.1]
Schaltet die Benachrichtigung von den mit einer bitweisen Oder-Verknüpfung in eventsToDisable gesetzten Ereignissen ab. Zum Setzen dieser Bitmaske können die Konstanten von AWTEvent verwendet werden.
public final void dispatchEvent(AWTEvent e)     [1.1]
Liefert das Event e über einen Aufruf von dispatchEventImpl() an diese Komponente.
public void doLayout()     [1.1]
Führt eine Layout-Reorganisation bei der Komponente durch.
public void enable()
Aktiviert die Komponente und macht sie dadurch selektierbar.
public void enable(boolean b)
Aktiviert oder deaktiviert die Komponente abhängig vom Parameter b.
protected final void enableEvents(long eventsToEnable)     [1.1]
Aktiviert die in eventsToEnable gesetzten Ereignisse. Zum Setzen dieser Bitmaske können die Konstanten von AWTEvent verwendet werden.
public void enableInputMethods(boolean enable)     [1.2]
Aktiviert oder deaktiviert die Unterstützung alternativer Eingabetechniken.
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)     [1.2]
Wird aufgerufen, wenn der Wert der Property propertyName von oldValue auf newValue geändert wird.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public float getAlignmentX()     [1.1]
Liefert einen Wert zwischen 0.0f und 1.0f zurück, der angibt, wie die horizontale Ausrichtung der Komponente relativ zu anderen Komponenten erfolgen soll. 0.0f steht für linksbündige, 0.5f für zentrierte und 1.0f für rechtsbündige Ausrichtung. Die Voreinstellung ist zentriert.
public float getAlignmentY()     [1.1]
Liefert einen Wert zwischen 0.0f und 1.0f zurück, der angibt, wie die vertikale Ausrichtung der Komponente relativ zu anderen Komponenten erfolgen soll. 0.0f und 1.0f stehen für eine Ausrichtung am oberen bzw. Rand, 0.5f für eine zentrierte Ausrichtung. Die Voreinstellung ist zentriert.
public Color getBackground()
Liefert die Hintergrundfarbe der Komponente.
public Rectangle getBounds()     [1.1]
Liefert das von der Komponente eingenommene Rechteck zurück.
public Rectangle getBounds(Rectangle rv)     [1.2]
Trägt das von der Komponente eingenommene Rechteck in rv ein. Falls null übergeben wird, wird ein neues Rectangle-Objekt erzeugt. Rückgabewert ist ein Verweis auf das verwendete Rectangle-Objekt.
public ColorModel getColorModel()
Liefert das Farbmodell der Komponente zurück.
public Component getComponentAt(Point p)     [1.1]
Liefert einen Verweis auf diese Komponente zurück, wenn der Punkt p innerhalb der Komponente liegt, sonst null.
public Component getComponentAt(int x, int y)     [1.1]
Liefert einen Verweis auf diese Komponente zurück, wenn der durch x und y bezeichnete Punkt innerhalb der Komponente liegt, sonst null.
public synchronized ComponentListener[] getComponentListeners()     [1.4]
Liefert die registrierten Listener.
public ComponentOrientation getComponentOrientation()     [1.3]
Liefert die Ausrichtung der Komponente.
public Cursor getCursor()     [1.1]
Liefert das Bild des Maus-Cursors über dieser Komponente zurück.
public synchronized DropTarget getDropTarget()     [1.2]
Liefert das mit der Komponente assoziierte DropTraget-Objekt.
public Container getFocusCycleRootAncestor()     [1.4]
Liefert den Container, der die Wurzel des Fokus-Kreises darstellt.
public synchronized FocusListener[] getFocusListeners()     [1.4]
Liefert die registrierten Listener.
public Set getFocusTraversalKeys(int id)     [1.4]
Liefert die Sammlung der Fokus-Traversal-Keys.
public boolean getFocusTraversalKeysEnabled()     [1.4]
Gibt an, ob die Fokus-Traversal-Keys aktiviert sind.
public Font getFont()
Liefert den Schriftsatz der Komponente zurück.
public FontMetrics getFontMetrics(Font font)
Liefert das FontMetrics-Objekt, das die Abmessungen des Schriftsatzes der Komponente enthält.
public Color getForeground()
Liefert die Vordergrundfarbe der Komponente zurück.
public Graphics getGraphics()
Liefert den grafischen Kontext der Komponente zurück.
public GraphicsConfiguration getGraphicsConfiguration()     [1.3]
Liefert das assoziierte GraphicsConfiguration-Exemplar.
public int getHeight()     [1.2]
Liefert die Höhe der Komponente zurück.
public synchronized HierarchyBoundsListener[] getHierarchyBoundsListeners()     [1.4]
Liefert die registrierten Listener.
public synchronized HierarchyListener[] getHierarchyListeners()     [1.4]
Liefert die registrierten Listener.
public boolean getIgnoreRepaint()     [1.4]
public InputContext getInputContext()     [1.2]
Liefert den Eingabekontext.
public synchronized InputMethodListener[] getInputMethodListeners()     [1.4]
Liefert die Liste der Listener.
public InputMethodRequests getInputMethodRequests()     [1.2]
Liefert das Objekt, das die Umsetzung der Texteingabe für diese Komponente implementiert. Standardmäßig liefert diese Methode null.
public synchronized KeyListener[] getKeyListeners()     [1.4]
Liefert die registrierten Listener.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener des angegebenen Typs.

MouseListener[] mls = (MouseListener[])(c.getListeners(MouseListener.class));
public Locale getLocale()     [1.1]
Liefert die länderspezifischen Einstellungen der Komponente zurück.
public Point getLocation()     [1.1]
Liefert den Bezugspunkt der Komponente zurück.
public Point getLocation(Point p)     [1.2]
Trägt den Bezugspunkt der Komponente in p ein. Falls null übergeben wird, wird ein neues Point-Objekt erzeugt. Rückgabewert ist ein Verweis auf das verwendete Point-Objekt.
public Point getLocationOnScreen()     [1.1]
Liefert die Position der Komponente in absoluten Koordinaten des Toolkits.
Exception: IllegalComponentStateException
public Dimension getMaximumSize()     [1.1]
Liefert die maximale Größe der Komponente zurück.
public Dimension getMinimumSize()     [1.1]
Liefert die Mindestgröße der Komponente zurück.
public synchronized MouseListener[] getMouseListeners()     [1.4]
Liefert die registrierten Listener.
public synchronized MouseMotionListener[] getMouseMotionListeners()     [1.4]
Liefert die registrierten Listener.
public synchronized MouseWheelListener[] getMouseWheelListeners()     [1.4]
Liefert die registrierten Listener.
public String getName()     [1.1]
Liefert den Namen der Komponente zurück.
public Container getParent()
Liefert den Container, in den die Komponente eingebettet ist.
public ComponentPeer getPeer()
Liefert einen Verweis auf die grafische Implementierung der Komponente.
public Dimension getPreferredSize()     [1.1]
Liefert die normale Größe der Komponente zurück.
public synchronized PropertyChangeListener[] getPropertyChangeListeners()     [1.4]
Liefert die registrierten Listener.
public synchronized PropertyChangeListener[] getPropertyChangeListeners(String propertyName)     [1.4]
Liefert die registrierten Listener.
public Dimension getSize()     [1.1]
Liefert die Abmessungen der Komponente in einem neuen Dimension-Objekt.
public Rectangle getSize(Rectangle rv)     [1.2]
Trägt die Abmessungen der Komponente in rv ein. Falls null übergeben wird, wird ein neues Rectangle-Objekt erzeugt. Rückgabewert ist ein Verweis auf das verwendete Rectangle-Objekt.
public Toolkit getToolkit()
Liefert das grafische Toolkit der Komponente zurück, mit dem die Komponente auf plattformspezifische Weise dargestellt wird.
public final Object getTreeLock()     [1.1]
Liefert das Mutex für Layout-Operationen.
public int getWidth()     [1.2]
Liefert die Breite der Komponente zurück.
public int getX()     [1.2]
Liefert die x-Koordinate der oberen linke Ecke der Komponente zurück.
public int getY()     [1.2]
Liefert die y-Koordinate der oberen linke Ecke der Komponente zurück.
public boolean gotFocus(Event evt, Object what)
Im alten Event-Modell wird diese Methode automatisch aufgerufen, wenn die Komponente den Fokus erhält. what ist das Argument des GOT_FOCUS-Events.
public boolean handleEvent(Event evt)
Im alten Event-Modell verarbeitet diese Methode das Ereignis evt und liefert true, wenn die Komponente auf das Ereignis reagiert hat und das Ereignis nicht mehr an die übergeordnete Komponente geliefert zu werden braucht. Der Rückgabewert false signalisiert, daß das Ereignis an übergeordnete Komponenten weitergesendet werden muß.
public boolean hasFocus()     [1.2]
Liefert true, falls diese Komponente den Fokus hat, sonst false.
public void hide()
Macht die Komponente unsichtbar.
public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h)
Zeichnet das übergebene Bild neu, falls es sich geändert hat. Wenn die Aufbereitung des Bildes abgeschlossen ist, wird false zurückgegeben, sonst true.
public boolean inside(int x, int y)
Liefert true, wenn der durch x und y bezeichnete Punkt innerhalb der Komponente liegt, andernfalls false.
public void invalidate()
Setzt das Datenelement valid auf false und signalisiert damit, daß die Komponente neu am Bildschirm ausgegeben werden muß. Diese Methode wird dann aufgerufen, wenn an der äußeren Erscheinung der Komponente Änderungen vorgenommen wurden.
public boolean isBackgroundSet()     [1.4]
Gibt an, ob die Hintergrundfarbe explizit gesetzt wurde.
public boolean isCursorSet()     [1.4]
Gibt an, ob der Cursor explizit gesetzt wurde.
public boolean isDisplayable()     [1.2]
Liefert true, wenn die Komponente bereit zum Anzeigen ist, sonst false.
public boolean isDoubleBuffered()     [1.2]
Liefert true, wenn die Komponente zunächst immer in ein Offscreen-Image gezeichnet wird, bevor sie auf dem Bildschirm ausgegeben wird, sonst false. Diese Methode ist so implementiert, daß sie grundsätzlich false liefert und kann von Komponenten, die Offscreen-Images verwenden, entsprechend überschrieben werden.
public boolean isEnabled()
Liefert true, wenn die Komponente selektierbar ist, sonst false.
public boolean isFocusCycleRoot(Container container)     [1.4]
Liefert die Aussage, ob diese Komponente die Wurzel des Fokus-Kreises ist.
public boolean isFocusOwner()     [1.4]
Liefert true, wenn diese Komponente den Fokus besitzt.
public boolean isFocusTraversable()     [1.1]
Liefert true, wenn die Komponente mit der Tab-Taste angesprungen werden kann, sonst false.
public boolean isFocusable()     [1.4]
Gibt an, ob diese Komponente den Fokus bekommen kann.
public boolean isFontSet()     [1.4]
Gibt an, ob der Font explizit gesetzt wurde.
public boolean isForegroundSet()     [1.4]
Gibt an, ob die Vordergrundfarbe explizit angegebenen wurde.
public boolean isLightweight()     [1.2]
Gibt an, ob diese Komponente einen nativen Tookit-Peer besitzt.
public boolean isOpaque()     [1.2]
Liefert true, falls die Komponente jedes Pixel ihres Anzeigebereichs zeichnet, oder false, wenn nur einige Pixel gezeichnet werden und der Rest belassen wird, so daß die Teile der Komponente transparent erscheinen.
public boolean isShowing()
Liefert true, wenn die Komponente sichtbar ist und sich in einem sichtbaren Container befindet, sonst false.
public boolean isValid()
Liefert true, wenn der interne Zustand der Komponente mit der Bildschirmdarstellung übereinstimmt, oder false, falls Änderungen aufgetreten sind, so daß die Komponente neu gezeichnet werden muß.
public boolean isVisible()
Liefert true, wenn die Komponente sichtbar ist, sonst false.
public boolean keyDown(Event evt, int key)
Im alten Event-Modell wird diese Methode aufgerufen, wenn eine Taste gedrückt wurde. Liefert true, wenn das Ereignis verarbeitet wurde, sonst false.
public boolean keyUp(Event evt, int key)
Im alten Event-Modell wird diese Methode aufgerufen, wenn eine Taste losgelassen wurde. Liefert true, wenn das Ereignis verarbeitet wurde, sonst false.
public void layout()
Führt eine Layout-Reorganisation bei der Komponente durch.
public void list()
Gibt den von der Methode toString() zurückgelieferten String ohne Einrückung in den Stream System.out (der Standardausgabe) aus.
public void list(PrintWriter out)     [1.1]
Gibt den von der Methode toString() zurückgelieferten String ohne Einrückung in den Stream out aus.
public void list(PrintStream out)
Gibt den von der Methode toString() zurückgelieferten String ohne Einrückung in den Stream out aus.
public void list(PrintWriter out, int indent)     [1.1]
Gibt den von der Methode toString zurückgelieferten String mit einer Einrückung von indent Spalten in den Stream out aus.
public void list(PrintStream out, int indent)
Gibt den von der Methode toString zurückgelieferten String mit einer Einrückung von indent Spalten in den Stream out aus.
public Component locate(int x, int y)
Liefert einen Verweis auf diese Komponente zurück, wenn der durch x und y bezeichnete Punkt innerhalb der Komponente liegt, sonst null.
public Point location()
Liefert den Bezugspunkt der Komponente zurück.
public boolean lostFocus(Event evt, Object what)
Im alten Event-Modell wird diese Methode aufgerufen, wenn die Komponente nicht mehr fokussiert ist. what ist das Argument des LOST_FOCUS-Events.
public Dimension minimumSize()
Liefert die Mindestgröße der Komponente zurück.
public boolean mouseDown(Event evt, int x, int y)
Im alten Event-Modell wird diese Methode aufgerufen, wenn eine Maustaste über der Komponente gedrückt wird. Der Rückgabewert ist true, wenn das Ereignis verarbeitet wurde, sonst false.
public boolean mouseDrag(Event evt, int x, int y)
Im alten Event-Modell wird diese Methode aufgerufen, wenn die Maus mit einer gedrückt gehaltenen Taste bewegt wird. Der Rückgabewert ist true, wenn das Ereignis verarbeitet wurde, sonst false.
public boolean mouseEnter(Event evt, int x, int y)
Im alten Event-Modell wird diese Methode aufgerufen, wenn die Maus in den Anzeigebereich der Komponente eintritt. Der Rückgabewert ist true, wenn das Ereignis verarbeitet wurde, sonst false.
public boolean mouseExit(Event evt, int x, int y)
Im alten Event-Modell wird diese Methode aufgerufen, wenn die Maus den Anzeigebereich der Komponente verläßt. Der Rückgabewert ist true, wenn das Ereignis verarbeitet wurde, sonst false.
public boolean mouseMove(Event evt, int x, int y)
Im alten Event-Modell wird diese Methode aufgerufen, wenn die Maus ohne Tastendruck bewegt wird. Der Rückgabewert ist true, wenn das Ereignis verarbeitet wurde, sonst false.
public boolean mouseUp(Event evt, int x, int y)
Im alten Event-Modell wird diese Methode aufgerufen, wenn eine Maustaste losgelassen wird. Der Rückgabewert ist true, wenn das Ereignis verarbeitet wurde, sonst false.
public void move(int x, int y)
Verschiebt die Komponente an den durch x und y bezeichnete Punkt.
public void nextFocus()
Gibt den Fokus an die nächste Komponente weiter.
public void paint(Graphics g)
Zeichnet die Komponente in ihrer spezifischen Weise neu. Diese Methode kann überschrieben werden, um die Komponente in der gewünschten Weise darzustellen.
public void paintAll(Graphics g)
Zeichnet die Komponente und alle ihre Unterkomponenten neu.
protected String paramString()
Liefert den Parameter-String, der die Koordinaten und die Abmessungen, den Status der Komponente und gegebenenfalls den Namen der Komponenten enthält.
public boolean postEvent(Event e)
Im alten Event-Modell sendet diese Methode das Ereignis e an die Komponente. Zunächst wird versucht, das Ereignis von handleEvent bearbeiten zu lassen. Falls handleEvent nicht auf dieses Ereignis reagiert, wird das Ereignis an die übergeordnete Komponente weitergeleitet. Der Rückgabewert ist true, wenn die Komponente oder eine ihrer übergeordneten Komponenten das Ereignis verarbeitet hat, sonst false.
public Dimension preferredSize()
Liefert die normale Größe der Komponente zurück.
public boolean prepareImage(Image image, ImageObserver observer)
Veranlaßt die Aufbereitung des Bildes image und liefert true, wenn die Aufbereitung bereits abgeschlossen ist, sonst false.
public boolean prepareImage(Image image, int width, int height, ImageObserver observer)
Veranlaßt die Aufbereitung einer skalierten Variante des Bildes image und liefert true, wenn die Aufbereitung bereits abgeschlossen ist, sonst false.
public void print(Graphics g)
Standardmäßig ruft diese Methode paint auf. Sie kann überschrieben werden, um die Komponente auf eine benutzerdefinierte Weise auszugeben oder auf ein bestimmtes Medium.
public void printAll(Graphics g)
Gibt die Komponente und alle ihre Unterkomponenten mit der Methode print neu aus.
protected void processComponentEvent(ComponentEvent e)     [1.1]
Falls Component-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen ComponentListener weitergeleitet.
protected void processEvent(AWTEvent e)     [1.1]
Verarbeitet das Event e.
protected void processFocusEvent(FocusEvent e)     [1.1]
Falls Focus-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen FocusListener weitergeleitet.
protected void processHierarchyBoundsEvent(HierarchyEvent e)     [1.3]
Falls HierarchyBoundsEvent-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen HierarchyBoundsEventListener weitergeleitet.
protected void processHierarchyEvent(HierarchyEvent e)     [1.3]
Falls HierarchyEvent-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen HierarchyEventListener weitergeleitet.
protected void processInputMethodEvent(InputMethodEvent e)     [1.2]
Falls InputMethod-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen InputMethodListener weitergeleitet.
protected void processKeyEvent(KeyEvent e)     [1.1]
Falls Key-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen KeyListener weitergeleitet.
protected void processMouseEvent(MouseEvent e)     [1.1]
Falls Mouse-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen MouseListener weitergeleitet.
protected void processMouseMotionEvent(MouseEvent e)     [1.1]
Falls MouseMotion-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen MouseMotionListener weitergeleitet.
protected void processMouseWheelEvent(MouseWheelEvent e)     [1.4]
Falls MouseWheel-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen MouseWheelListener weitergeleitet.
public synchronized void remove(MenuComponent popup)     [1.1]
Entfernt das Popup-Menü popup aus der Komponente. Falls popup nicht in der Komponente enthalten war, bleibt der Aufruf wirkungslos.
public synchronized void removeComponentListener(ComponentListener l)     [1.1]
Entfernt l aus der Kette der registrierten ComponentListener.
public synchronized void removeFocusListener(FocusListener l)     [1.1]
Entfernt l aus der Kette der registrierten FocusListener.
public void removeHierarchyBoundsListener(HierarchyBoundsListener l)     [1.3]
Entfernt l aus der Kette der registrierten HierarchyBoundsListener.
public void removeHierarchyListener(HierarchyListener l)     [1.3]
Entfernt l aus der Kette der registrierten HierarchyListener.
public synchronized void removeInputMethodListener(InputMethodListener l)     [1.2]
Entfernt l aus der Kette der registrierten InputMethodListener.
public synchronized void removeKeyListener(KeyListener l)     [1.1]
Entfernt l aus der Kette der registrierten KeyListener.
public synchronized void removeMouseListener(MouseListener l)     [1.1]
Entfernt l aus der Kette der registrierten MouseListener.
public synchronized void removeMouseMotionListener(MouseMotionListener l)     [1.1]
Entfernt l aus der Kette der registrierten MouseMotionListener.
public synchronized void removeMouseWheelListener(MouseWheelListener l)     [1.4]
Entfernt den Listener.
public void removeNotify()     [1.2]
Entfernt die Peer-Objekte der Komponente und aller enthaltenen Komponenten vom Bildschirm.
public synchronized void removePropertyChangeListener(PropertyChangeListener listener)     [1.2]
Entfernt listener aus der Kette der registrierten PropertyChangeListener.
public synchronized void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)     [1.2]
Entfernt listener aus der Kette der registrierten PropertyChangeListener für die Property propertyName.
public void repaint()
Veranlaßt ein baldmöglichstes Neuzeichnen der Komponente.
public void repaint(long tm)
Veranlaßt, daß die Komponente innerhalb von tm Millisekunden neu gezeichnet wird. Mit dem Wert 0 kann festgelegt werden, daß die Neuausgabe so früh wie möglich erfolgen soll.
public void repaint(int x, int y, int width, int height)
Zeichnet den durch die Parameter festgelegten Bereich der Komponente so früh wie möglich neu.
public void repaint(long tm, int x, int y, int width, int height)
Veranlaßt, daß der durch x,y, width und height festgelegte Bereich der Komponente innerhalb von tm Millisekunden neu gezeichnet wird. Mit dem Wert 0 kann festgelegt werden, daß die Neuausgabe so früh wie möglich erfolgen soll.
public void requestFocus()
Fordert den Fokus an, wobei die anfordernde Komponente sichtbar sein muß. Der Fokus ist erforderlich, wenn die Komponente Tastatur-Events erhalten soll. Wenn die Komponente den Fokus erhalten hat, wird im alten Event-Modell die gotFocus-Methode aufgerufen. Im neuen Event-Modell wird ein FOCUS_GAINED-Event ausgelöst.
protected boolean requestFocus(boolean temporary)     [1.4]
Fordert den Fokus ggf. temporär an, wobei die anfordernde Komponente sichtbar sein muß. Der Fokus ist erforderlich, wenn die Komponente Tastatur-Events erhalten soll. Wenn die Komponente den Fokus erhalten hat, wird im alten Event-Modell die gotFocus-Methode aufgerufen. Im neuen Event-Modell wird ein FOCUS_GAINED-Event ausgelöst.
public boolean requestFocusInWindow()     [1.4]
Fordert den Fokus an, wenn das umrundende Fenster den Fokus besitzt.
protected boolean requestFocusInWindow(boolean temporary)     [1.4]
Fordert den ggf. temporären Fokus an, wenn das umrundende Fenster den Fokus besitzt.
public void reshape(int x, int y, int width, int height)
Setzt die Position und die Abmessungen der Komponente auf die übergebenen Werte.
public void resize(Dimension d)
Ändert die Breite und die Höhe der Komponente auf die in d enthaltenen Abmessungen.
public void resize(int width, int height)
Ändert die Breite der Komponente auf width und die Höhe auf height.
public void setBackground(Color c)
Setzt die Hintergrundfarbe der Komponnente auf c. Es können auch die durch die Klasse Color vordefinierten Werte übergeben werden, beispielsweise Color.blue.
public void setBounds(Rectangle r)     [1.1]
Setzt die Position und die Abmessungen der Komponente auf die in r enthaltenen Werte.
public void setBounds(int x, int y, int width, int height)     [1.1]
Setzt die Position und die Abmessungen der Komponente auf die übergebenen Werte.
public synchronized void setCursor(Cursor cursor)     [1.1]
Setzt das Bild des Maus-Cursors auf cursor, wenn sich die Maus über der Komponente befindet.
public synchronized void setDropTarget(DropTarget dt)     [1.2]
Setzt des assoziierte DropTarget-Objekt auf dt.
Exception: IllegalArgumentException
Exception: SecurityException
public void setEnabled(boolean b)     [1.1]
Aktiviert oder deaktiviert die Komponente abhängig vom Parameter b.
public void setFocusTraversalKeys(int id, Set keystrokes)     [1.4]
Setzt die Fokus-Traversal-Keys. Diese sind vom Betriebssystem abhängig. So ist eine Taste für KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS beispielsweise TAB.
public void setFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled)     [1.4]
Aktiviert oder deaktiviert die Fokus-Traversal-Keys.
public void setFocusable(boolean focusable)     [1.4]
Gibt ab, o die Komponente den Fokus haben kann.
public synchronized void setFont(Font f)
Setzt den Schriftsatz der Komponente auf f.
public void setForeground(Color c)
Setzt die Vordergrundfarbe der Komponente auf c. Es können auch die durch die Klasse Color vordefinierten Werte übergeben werden, beispielsweise Color.blue.
public void setIgnoreRepaint(boolean ignoreRepaint)     [1.4]
Gibt an, ob paint-Anfragen vom Betriebssystem ignoriert werden sollen.
public void setLocale(Locale l)     [1.1]
Setzt die länderspezifischen Einstellungen der Komponente auf l.
public void setLocation(Point p)     [1.1]
Verschiebt die Komponente an den Punkt p.
public void setLocation(int x, int y)     [1.1]
Verschiebt die Komponente an den durch x und y bezeichneten Punkt.
public void setName(String name)     [1.1]
Setzt den Namen der Komponente auf name.
public void setSize(Dimension d)     [1.1]
Ändert die Breite und die Höhe der Komponente auf die in d enthaltenen Abmessungen.
public void setSize(int width, int height)     [1.1]
Ändert die Breite der Komponente auf width und die Höhe auf height.
public void setVisible(boolean b)     [1.1]
Macht die Komponente sichtbar, wenn b den Wert true hat, sonst unsichtbar.
public void show()
Macht die Komponente sichtbar.
public void show(boolean b)
Macht die Komponente sichtbar, wenn b den Wert true hat, sonst unsichtbar.
public Dimension size()
Liefert die Abmessungen der Komponente in einem neuen Dimension-Objekt.
public String toString()
Liefert den Klassennamen und den Parameter-String zurück.
public void transferFocus()     [1.1]
Gibt den Fokus an die nächste Komponente weiter.
public void transferFocusBackward()     [1.4]
Transferiert den Fokus an die vorherige Komponente.
public void transferFocusUpCycle()     [1.4]
Transferiert den Fokus an einen oberen Fokus-Kreis.
public void update(Graphics g)
Zeichnet die Komponente im Kontext g komplett neu. Hierbei wird auch der Hintergrund neugezeichnet. Dies ist bei Animationen häufig unerwünscht, da es zum Flackern des Hintergrunds kommen kann. Dieser Effekt kann abgestellt werden, indem diese Methode so überschrieben wird, daß sie nur die paint-Methode aufruft.
public void validate()
Setzt valid auf true und signalisiert damit, daß die Bildschirmdarstellung mit dem internen Zustand übereinstimmt.


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

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