내 세 버튼 마우스 MouseEvent.BUTTON2
= 가운데 클릭 및 MouseEvent.BUTTON3
= 오른쪽 클릭.
버튼이 2 개인 마우스의 경우입니까?
감사
답변:
모호함을 피하려면 SwingUtilities 의 유틸리티 메소드를 사용하십시오 .
SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
SwingUtilities.isRightMouseButton(MouseEvent anEvent)
SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
예, 플랫폼 간의 차이점에 대해 설명하는이 스레드를 살펴보십시오.
BUTTON3
모든 플랫폼에서 동일하며 오른쪽 마우스 버튼과 같습니다. BUTTON2는 중간 버튼이 없으면 무시됩니다.
나는 본 적이
anEvent.isPopupTrigger()
전에 사용하십시오. 저는 Java를 처음 접했기 때문에이 접근 방식에 대한 생각을 듣게되어 기쁩니다. :)