자바 API의 java.awt.event.MouseListener
java.awt.event.MouseMotionListener에 위치하는 인터페이스이다.
윈도우창 생성시 마우스가 담당하는 기본적인 기능을 담당한다.
사용예시
//MouseListener Override
public void mouseClicked(MouseEvent e) {
System.out.println("마우스 클릭"); //윈도우창안을 클릭할 때
}
public void mouseEntered(MouseEvent e) {
System.out.println("마우스 인"); //윈도우창 안으로 마우스 포인트가 들어올 때
}
public void mouseExited(MouseEvent e) {
System.out.println("마우스 아웃"); //윈도우창 밖으로 마우스 포인트가 나갈 때
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
//MouseMotionListener Override
public void mouseDragged(MouseEvent e) {
System.out.println("마우스 드레그"); //윈도우창 안을 마우스로 드레그 할 때
}
public void mouseMoved(MouseEvent e) {}
public static void main(String[] args){
new WindowTest().init();
}
public void mouseClicked(MouseEvent e) {
System.out.println("마우스 클릭"); //윈도우창안을 클릭할 때
}
public void mouseEntered(MouseEvent e) {
System.out.println("마우스 인"); //윈도우창 안으로 마우스 포인트가 들어올 때
}
public void mouseExited(MouseEvent e) {
System.out.println("마우스 아웃"); //윈도우창 밖으로 마우스 포인트가 나갈 때
}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
//MouseMotionListener Override
public void mouseDragged(MouseEvent e) {
System.out.println("마우스 드레그"); //윈도우창 안을 마우스로 드레그 할 때
}
public void mouseMoved(MouseEvent e) {}
public static void main(String[] args){
new WindowTest().init();
}