[JAVA] Event 예제

정은아·2022년 8월 4일
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을 출력하면 됩니다.

profile
꾸준함의 가치를 믿는 개발자

0개의 댓글