on
자바 마우스관련 리스너인터페이스
자바 마우스관련 리스너인터페이스
-
좋아요
MouseListener인터페이스는
가장 많이 사용하는 마우스 관련 사건을 처리하는 리스너인터페이스 이다.
import java.awt.event.WindowEvent; class Event01 extends Frame implements MouseListener{ public Event01(){ addMouseListener(this);//프레임에 이벤트 등록 //add+리스너인터페이스 이름() 메서드는 이벤트 등록 메서드 이다. setSize(300, 300); setVisible(true); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); } @Override public void mouseClicked(MouseEvent e) { System.out.println("마우스 클릭 이벤트 발생"); } @Override public void mouseEntered(MouseEvent e) { System.out.println("프레임창 안으로 마우스가 들어온 이벤트 발생"); } @Override public void mouseExited(MouseEvent e) { System.out.println("프레임창 밖으로 마우스 포인터 벗어난 이벤트 발생"); } @Override public void mousePressed(MouseEvent e) { System.out.println("마우스 누르는 이벤트 발생"); } @Override public void mouseReleased(MouseEvent e) { System.out.println("마우스를 눌렀다가 놓을 때 이벤트 발생"); } public class EventTest01 { public static void main(String[] args) { new Event01();//생성자 호출 } }
from http://betterwave.tistory.com/32 by ccl(A) rewrite - 2021-12-14 04:01:53