//
// This sample for practice Java GUI Event Delegation Model(2).
// How to add 2 components to be action listener for same event.
//
import java.applet.Applet;
import java.awt.event.*;
import java.awt.*;

public class ActionExample extends Applet implements ActionListener{
	Button ding = new Button("Ding:   ");
	Button dong = new Button("Dong:   ");
	int dingCount=0;
	int dongCount=0;

	public void init() {
		ding.addActionListener(this);
		dong.addActionListener(this);
		add(ding);
		add(dong);
	}

	public void actionPerformed(ActionEvent evt){
		if(evt.getSource()==ding)
			ding.setLabel("Ding: " + dingCount++ + " ");
		if(evt.getSource()==dong)
			dong.setLabel("Dong: " + dongCount++ + " ");
	}
}
