package ja_0804;
import java.awt.Button;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Event_1 extends Frame implements ActionListener {
public Event_1(String title)
{
super(title);
Button btn = new Button("버튼~");
btn.addActionListener(this);
add(btn);
setSize(300, 300);
setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("************이벤트 발생정보 ********************");
System.out.println(" e.getSource() Method : " + e.getSource());
System.out.println(" e.toString() : " + e.toString());
System.out.println(" e.getID() : " + e.getID());
System.out.println(" e.paramString() : " + e.paramString());
System.out.println("*********************************************");
}
public static void main(String[] args) {
new Event_1("Event Test~~~");
}
}
event_1을 만들어주고 extends Frame implements ActionListener을 써주면,
event_1을 오버라이딩 해주라는 문구가 뜨게 됩니다.
거기에 맞춰 오버라이딩 해준 후, event_1을 출력하면 됩니다.