java.awt
Klasse Button

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

public class Button
extends java.awt.Component

Die Klasse Button können Sie benutzen, um Schaltknöpfe (Buttons) mit Textaufschrift zu erzeugen. Buttons können bestimmte Aktionen auslösen, wenn sie gedrückt werden.

Deutsche Dokumentation von: Hubertus Espel (espel@t-online.de)

Siehe auch:
Serialized Form

Datenfelder geerbt von Klasse java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Konstruktoren - Übersicht
Button()
          Erzeugt eine Button ohne Textaufschrift.
Button(java.lang.String label)
          Erzeugt einen Button mit Textaufschrift.
 
Methoden - Übersicht
 void addActionListener(java.awt.event.ActionListener listener)
          Registiert ein Objekt vom Typ ActionListener.
 void addNotify()
          Erzeugt ein Peer-Objekt für den Button.
 java.lang.String getActionCommand()
          Liefert das Aktionskommando des Buttons.
 java.lang.String getLabel()
          Liefert die Textaufschrift des Buttons.
protected  java.lang.String paramString()
          Liefert den Parametertext (Textaufschrift) des Buttons.
protected  void processActionEvent(java.awt.event.ActionEvent p0)
          Verarbeitet jedes Aktionsereignis, das den Button betrifft.
protected  void processEvent(java.awt.AWTEvent p0)
          Verarbeitet Ereignisse, die den Button betreffen.
 void removeActionListener(java.awt.event.ActionListener listener)
          Macht die Registrierung des ActionListeners rückgängig.
 void setActionCommand(java.lang.String command)
          Setzt ein Aktionskommando für den Button.
 void setLabel(java.lang.String label)
          Setzt die Textaufschrift für den Button.
 
Methoden geerbt von Klasse java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methoden geerbt von Klasse java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Konstruktoren - Beschreibungen

Button

public Button()
Erzeugt eine Button ohne Textaufschrift. Die Aufschrift kann später mit setLabel() gesetzt werden.
Siehe auch:
setLabel(java.lang.String)

Button

public Button(java.lang.String label)
Erzeugt einen Button mit Textaufschrift.
Parameter:
label - Textaufschrift für den Button
Methoden - Beschreibungen

addActionListener

public void addActionListener(java.awt.event.ActionListener listener)
Registiert ein Objekt vom Typ ActionListener. Dieses Objekt wird bei Drüken des Buttons benachrichtigt.
Parameter:
listener - ActionListener, der registriert wird.

addNotify

public void addNotify()
Erzeugt ein Peer-Objekt für den Button. Dadurch wird der Button auf dem Bildschirm in systemspezifischer Weise dargestellt.
Overrides:
addNotify in class java.awt.Component

getActionCommand

public java.lang.String getActionCommand()
Liefert das Aktionskommando des Buttons. Dieses kann mit der Methode setActionCommand() gesetzt werden. Wenn kein Aktionskommando gesetzt wurde, liefert die Methode die Textaufschrift des Buttons.
Rückgabewerte:
gesetztes Aktionskommando oder Textaufschrift

getLabel

public java.lang.String getLabel()
Liefert die Textaufschrift des Buttons.
Rückgabewerte:
Textaufschrift

paramString

protected java.lang.String paramString()
Liefert den Parametertext (Textaufschrift) des Buttons. Diese Methode ist nützlich für Debugging-Zwecke.
Overrides:
paramString in class java.awt.Component
Rückgabewerte:
Parametertext

processActionEvent

protected void processActionEvent(java.awt.event.ActionEvent p0)
Verarbeitet jedes Aktionsereignis, das den Button betrifft. Das Ereignis wird an alle ActionListener-Objekte weitergeleitet, die für den Button registeiert sind. Diese Methode wird nur aufgerufen, wenn Actionsereignisse (ActionEvent)für diesen Button aktiviert sind. Eine Aktivierung erfolgt, wenn mindestens ein ActionListener-Objekt registriert wird oder wenn mit der Methode enableEvents() die Aktivierung gesetzt wird.
Parameter:
p0 - das Aktionsereignis

processEvent

protected void processEvent(java.awt.AWTEvent p0)
Verarbeitet Ereignisse, die den Button betreffen. Ist das Ereignis ein Objekt vom Typ ActionEvent, dann wird die Methode processActionEvent() aufgerufen. Andernfalls wird das Ereignis an die Superklasse weitergeleitet.
Overrides:
processEvent in class java.awt.Component
Parameter:
p0 - das Ereignis

removeActionListener

public void removeActionListener(java.awt.event.ActionListener listener)
Macht die Registrierung des ActionListeners rückgängig.
Parameter:
listener - ActionListener-Objekt, welches entlassen wird

setActionCommand

public void setActionCommand(java.lang.String command)
Setzt ein Aktionskommando für den Button. Als Standardwert wird die Textaufschrift als Akzionskommando gesetzt.
Parameter:
command - Kommandotext

setLabel

public void setLabel(java.lang.String label)
Setzt die Textaufschrift für den Button.
Parameter:
p0 - Textaufschrift