8.5.1 | AbstractButton |
Die Buttonelemente JButton, JMenuItem, JCheckBoxMenuItem, JRadioButtonMenuItem, JToggleButton, JCheckBoxButton und JRadioButton sind allesamt von AbstractButton abgeleitet, wobei JCheckBoxMenuItem und JRadioButtonMenuItem von JMenuItem und JCheckBox und JRadioButton von JToogleButton abgeleitet sind.
Alle abgeleiteten Klassen besitzen die Möglichkeit, HTML als Text anzuzeigen. Dafür muss der Text durch <html> und </html> umrandet werden. Die Anzeige dauert dadurch aber länger, so dass man dies mit Bedacht verwenden sollte.
Neben einem Icon, das zusätzlich oder alleine den Button schmücken kann, kann man auch eigene Grafiken für den deaktivierten oder gedrückten Status setzen. Über die Methode setRolloverIcon(Icon icon) kann man zusätzlich ein Bild angeben, welches gezeigt wird, wenn die Maus über die Komponente fährt.