import java.awt.*;
import java.awt.event.*;

public class SeveralButtonsAWT extends Frame implements ActionListener {
    Label label;
    Button butA, butB;
    public SeveralButtonsAWT() {
        setLayout(new GridLayout(3,1)); 
        setSize(500,500);
        setVisible(true);
        setFont(new Font("SansSerif", Font.BOLD, 18));
        label = new Label();
        label.setText("Mein erster Knopf!");
        add(label);
        butA = new Button("Hier");
        butA.addActionListener(this);
        add(butA);
        butB = new Button("Hier auch");
        butB.addActionListener(this);
        add(butB);
    }
    public void actionPerformed(ActionEvent e) {
        if(e.getActionCommand().equals("Hier")) {
            label.setText("Toll! Knopf 1 mit Label "+e.getActionCommand());
            try {Thread.sleep(1000);} catch (Exception e1) {}
            label.setText("--------------------------------------");
            try {Thread.sleep(1000);} catch (Exception e1) {}
            label.setText("Mein erster Knopf!");
        } else {
            label.setText("Toll! Knopf 2 mit Label "+e.getActionCommand());
            try {Thread.sleep(1000);} catch (Exception e1) {}
            label.setText("--------------------------------------");
            try {Thread.sleep(1000);} catch (Exception e1) {}
            label.setText("Mein erster Knopf!");
        }
        System.out.println(e);
    }
    public static void main(String args[]) {
        new SeveralButtonsAWT();
    }
}
