java mouselistener 예제

Compartir

2/08/2019

Por

Categoría: Sin categoría

Comentarios: 0

마우스 상태를 변경할 때마다 Java MouseListener에 알림이 전송됩니다. 그것은 MouseEvent에 대해 통보됩니다. MouseListener 인터페이스는 java.awt.event 패키지에서 찾을 수 있습니다. 그것은 다섯 가지 방법이 있습니다. 이것은 자바에서 MouseListener를 사용하는 방법에 대한 예입니다. 이 예제에서는 응용 프로그램의 마우스 활동을 모니터링하기 위해 Java에서 MouseListener 인터페이스를 사용하는 방법을 살펴보겠습니다. 이 기능은 사용자가 마우스를 사용하여 응용 프로그램과 상호 작용할 수 있도록 응용 프로그램에 추가 기능을 추가하고 민첩하게 만들 때 매우 유용합니다. /* 이제 버튼 대신 MouseListener를 사용할 수 있습니다. 이러한 메서드는 자주 사용하는 메서드입니다. 이러한 방법은 mouseClicks에 대 한 좋은, 하지만 자바 스크립트에서 와 같은 마우스오버를 해야 할 때 다음 MouseMotionListener 필요 합니다.

마우스 모션으로 이동예제.자바 */ 3. 마우스Listener 및 MouseMotionListener 이벤트를 시뮬레이션적으로 설명하기 위한 Java 프로그램은 다음 예제에서 마우스 리스너를 보여 줍니다. 창 의 맨 위에는 빈 영역이 있습니다(BlankArea라는 클래스에서 구현). 마우스 수신기는 BlankArea 및 해당 컨테이너의 MouseEventDemo 인스턴스에서 이벤트를 수신합니다. 마우스 이벤트가 발생할 때마다 빈 영역 아래에 설명 메시지가 표시됩니다. 빈 영역 위에 커서를 이동하고 가끔 마우스 버튼을 눌러 마우스 이벤트를 발생시킬 수 있습니다. MouseListener 및 MouseMotionListener는 java.awt.event 패키지의 인터페이스입니다. 마우스 이벤트는 두 가지 유형으로 나타납니다.

MouseListener는 마우스가 움직이지 않을 때 이벤트를 처리합니다. 마우스 모션ListenIner 마우스가 동작 하는 경우 이벤트를 처리 하는 동안. . 위의 다섯 가지 방법 모두 MouseEvent를 매개 변수로 사용합니다. 메모장 파일, MS Word 파일 또는 Excel 파일을 마우스로 입력하거나 종료하면 마우스 화살표가 이중 화살표 기호를 변경합니다. 이러한 작업은 두 가지 방법으로 표현됩니다: 마우스들어() 및 마우스Exited(). 이 문제는 마우스가 애플릿에 들어갈 때 실행됩니다. 마우스가 떠난 다음 다시 입력하면 // 만 다시 실행됩니다. 공개 보이드 마우스입력 (MouseEvent 나) { // «애플릿 메시지 내부»마우스를 그릴 것입니다입력 = true; 다시 그리기 (); } 커서의 모션을 추적하려면 다른 마우스 이벤트를 추적하는 것보다 훨씬 더 많은 시스템 오버헤드가 필요합니다. 마우스 모션 이벤트가 마우스 모션 수신기 유형으로 구분되는 이유입니다(마우스 모션 리스너 작성 방법 참조). 마우스가 애플릿을 떠날 때. 공개 보이드 마우스종료 (MouseEvent 나) { // «외부 애플릿 메시지» 마우스를 그릴 것입니다 = false; 다시 그리기 (); } 마우스에서 생성된 이벤트를 MouseEvent라고 합니다.

MouseListener 인터페이스에 있는 5가지 메서드의 서명은 다음과 같습니다: MouseListener가 생성할 수 있는 5가지 유형의 이벤트가 있습니다. 이 다섯 가지 이벤트를 나타내는 다섯 가지 추상 함수가 있습니다. 추상 함수는 다음과 같습니다: 마우스가 안정적이면 마우스는 MouseListener의 다섯 가지 추상 메서드로 대표되는 5가지 유형의 작업을 생성합니다.