Lösung Übung 12: ButtonApplet 5
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class ButtonApplet5 extends Applet {
private Label label;
public void init() {
setLayout( new GridLayout(11,3) );
for( int i=0; i < 30; i++ ) {
Button b = new Button("Button " + i);
b.setActionCommand( b.getLabel() );
ButtonListener bl = new ButtonListener();
b.addActionListener( bl );
add(b);
}
label = new Label();
add(label);
}
class ButtonListener implements ActionListener {
public void actionPerformed( ActionEvent e ) {
Toolkit.getDefaultToolkit().beep();
label.setText( e.getActionCommand() );
}
}
}
[Index]