8.5.2 | JButton |
Ein JButton kann einen Text und eine Grafik beinhalten. Im Gegensatz zu einem JToggleButton kommt ein JButton zu seinem ursprünglichen, nicht gedrückten Status zurück, nachdem die Maus ihn gedrückt hat.
Über die Methode setDefaultButton(JButton button) kann man bei dem JRootPane einen Button als Standard setzen. Drückt der Benutzer in dem JRootPane dann beispielsweise die Return-Taste, wird dieser Button dann aktiviert.
Container c = getContentPane(); c.setLayout(new FlowLayout()); c.add(new JButton("Einfacher Text")); c.add(new JButton("<html><table border=\"1\">"+ "<tr><td>Button</td><td>mit</td></tr>"+ "<tr><td>HTML-</td><td>Text</td></tr>"+ "</table></html>")); c.add(new JButton(new ImageIcon( getClass().getResource("t1.gif"))));