P9_3 강의자료에 나오는 ButtonTester 프로그램을 수정하여 화면에 두 개의 버튼이 보이게 하고 각 버튼의 이름을 A, B로 하시오. 버튼을 클릭할 때마다 클릭된 버튼이 어떤 것인가에 따라 "Button A was clicked 1 time(s)!", "Button A was clicked 2 time(s)!", ..., 혹은 "Button B was clicked 1 time(s)!", "Button B was clicked 2 time(s)!", ... 메시지가 프린트되게 하시오. 리스너 클래스는 하나만 정의하고 그 인스턴스를 두 개 구성하여 두 버튼의 리스너로 각각 등록하시오.
힌트: 리스너 클래스를 아래와 같이 작성하면 됩니다.
public class ClickListener implements ActionListener
{
public ClickListener(String theName)
{
name = theName;
}
public void actionPerformed(ActionEvent event)
{
//// ... ////
}
private String name;
private int count = 1;
}