zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Siehe unten.

Layout

Der Konstruktor wird benötigt, so dass die ZweiButtons-Objekte erzeugt werden, wenn der Frame konstruiert wird. Die add() Methode wird verwendet, um die GUI-Komponenten in den Kontainer zu stellen.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ZweiButtons extends JFrame implements ActionListener
{
  JButton rotButton ;
  JButton gruenButton ;

  // Konstruktor für ZweiButtons
  public ZweiButtons( String title )
  {
    super( title );

    rotButton   = new JButton("Rot");
    gruenButton = new JButton("Grün");

    add( rotButton );
    add( gruenButton );

    setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
  }

  . . . . hier kommt mehr Code . . . .

  public static void main ( String[] args )
  {
    ZweiButtons demo  = new ZweiButtons( "Klicken Sie auf einen Button") ;

    demo.setSize( 200, 150 );
    demo.setVisible( true );

  }
}

Ein Layoutmanager muss diesem Container zugeordnet werden. Verwenden Sie setLayout() mit dem FlowLayout() Manager.

FRAGE 7:

Fügen Sie das dem Programm hinzu.