Jedes JButton-Objekt hat diese Methode, um den Befehl zu ändern, den es sendet.
JButton
Hier ist das Programm soweit, aber mit ein paar neuen Lücken.
public class ZweiButtons extends JFrame implements ActionListener { JButton rotButton ; JButton gruenButton ; // Konstruktor für ZweiButtons public ZweiButtons() { super( title ); rotButton = new JButton("Rot"); gruenButton = new JButton("Grün"); ; ; // den demo Frame (this) als Listener // für beide JButtons registrieren rotButton.addActionListener( this ); gruenButton.addActionListener( this ); setLayout( new FlowLayout() ); add( rotButton ); add( gruenButton ); setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); } . . . . }
Wir füllen die Lücken aus?
String