zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Jedes JButton-Objekt hat diese Methode, um den Befehl zu ändern, den es sendet.

JButton Befehle setzen

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 );
  }

  . . . .
}

FRAGE 11:

Füllen Sie die Lücken aus?

  1. Für jeden Button muss ein Befehl gesetzt werden.
  2. Der Befehl ist ein String.
  3. Die Befehle müssen eindeutig sein.