Namensraum | Vererbungshierarchie | Schnittstellen |
javax.swing | java.awt.ItemSelectable ButtonModel |
Serializable |
Kurzbeschreibung |
Diese Schnittstelle schreibt vor, welche Methoden eine Klasse bereitstellen muss, die als Datenmodel eines Button agieren soll. |
Java SE 6 | http://docs.oracle.com/javase/6/docs/api/javax/swing/ButtonModel.html |
Java SE 7 | http://docs.oracle.com/javase/7/docs/api/javax/swing/ButtonModel.html |
Dieser Schnittstelle liegt die Vorstellung zugrunde, dass ein Button verschiedene Zustände haben kann. Die Schnittstelle definiert nur die Methoden, mit denen diese Zustände erfragt oder geändert werden. Die Speicherung der Zustände wird durch eine konkrete Implementierung geleistet. Eine solche konkrete Implementierung bietet die Klasse DefaultButtonModel.
Zustände eines Button
enabled
Der Zustand legt fest, ob das Element benutzbar ist.
Ein benutzbares Element reagiert auf Berührung mit der
Maus und auf Tastatureingabe.
selected
Dieser Zustand gilt nur für Schalter, nicht aber für Taster.
armed
pressed
rollover