Lösung Übung 12: ButtonApplet 3


import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;


public class ButtonApplet3 extends Applet {

	private Label label;
	
	public void init() {
	
		for( int=0; i < 30; i++ ) {
			
			Button b = new Button("Button " + i);
			b.setActionCommand( b.getText() );
			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]