이것은 자바에서 MouseListener를 사용하는 방법에 대한 예입니다. 마우스 상태를 변경할 때마다 Java MouseListener에 알림이 전송됩니다. 그것은 MouseEvent에 대해 통보됩니다. MouseListener 인터페이스는 java.awt.event 패키지에서 찾을 수 있습니다. 그것은 다섯 가지 방법이 있습니다. 다음 예제에서는 마우스 수신기를 보여 주며, 마우스 수신기를 보여 주면 됩니다. 창 의 맨 위에는 빈 영역이 있습니다(BlankArea라는 클래스에서 구현). 마우스 수신기는 BlankArea 및 해당 컨테이너의 MouseEventDemo 인스턴스에서 이벤트를 수신합니다. 마우스 이벤트가 발생할 때마다 빈 영역 아래에 설명 메시지가 표시됩니다. 빈 영역 위에 커서를 이동하고 가끔 마우스 버튼을 눌러 마우스 이벤트를 발생시킬 수 있습니다.

이 예제에서는 응용 프로그램의 마우스 활동을 모니터링하기 위해 Java에서 MouseListener 인터페이스를 사용하는 방법을 살펴보겠습니다. 이 기능은 사용자가 마우스를 사용하여 응용 프로그램과 상호 작용할 수 있도록 응용 프로그램에 추가 기능을 추가하고 민첩하게 만들 때 매우 유용합니다. /* 이제 버튼 대신 MouseListener를 사용할 수 있습니다. 이러한 메서드는 자주 사용하는 메서드입니다. 이러한 방법은 mouseClicks에 대 한 좋은, 하지만 자바 스크립트에서 와 같은 마우스오버를 해야 할 때 다음 MouseMotionListener 필요 합니다. 마우스 모션으로 이동예제.자바 */ 3. 2012년 11월 11일, 바이런 키우르조글루 이벤트에서 마우스Listener 및 MouseMotionListener 이벤트를 시뮬리미티드방식으로 설명하기 위한 Java 프로그램은 마우스가 애플릿에 들어갈 때 실행됩니다. 마우스가 떠난 다음 다시 입력하면 // 만 다시 실행됩니다. 공개 보이드 마우스입력 (MouseEvent 나) { / / “내부 애플릿 메시지” 마우스를 그릴 것입니다입력 = true; 다시 그리기 (); } // 클릭 lke의 좌표를 저장합니다. xpos = me.getX(); ypos = me.getY(); .

클릭이 사각형에 있는 경우 (rect1Clicked) g.drawString(“사각형에서 클릭”,20,120)이 표시됩니다. 다른 하나는 다른 g.drawString (“사각형 바깥쪽을 클릭”,20,120); /* 단추를 사용하는 대신 사용자가 클릭할 수 있는 영역을 직접 만들 수 있습니다. Somtimes 전체 애플릿을 클릭 할 수 있어야하며 MouseListener가 들어오는 곳입니다. 우리는 사용자가 클릭 한 위치를 표시하는 애플릿을 만들 려고, 그는 핫스팟을 클릭하고 마우스가 애플릿여부에 있는지 여부도 알려줍니다. */ // 마우스를 클릭하면 이 메서드가 호출됩니다. 공개 보이드 마우스클릭 (MouseEvent me) { 마우스 휠 이벤트를 추적하려면 마우스 휠 리스너를 등록 할 수 있습니다. 자세한 내용은 마우스 휠 리스너 작성 방법을 참조하십시오. MouseEvent 클래스는 InputEvent에서 많은 유용한 메서드와 ComponentEvent 및 AWTEvent 클래스에서 몇 가지 편리한 메서드를 상속합니다. 다음 프로그램은 간단한 이벤트 처리로 MouseListener를 사용하는 방법을 보여 줍니다. 더 큰 프로그램에 대 한 마우스 모션 Listener를 참조 합니다. /* 이러한 메서드는 MouseListener 모든 위의 5 개의 메서드 매개 변수로 MouseEvent를 사용 구현할 때 항상 표시 해야 합니다. 메모장 파일, MS Word 파일 또는 Excel 파일을 마우스로 입력하거나 종료하면 마우스 화살표가 이중 화살표 기호를 변경합니다.