Java 마우스 오른쪽 버튼 클릭은 선택을 하지 않습니다.이 문제를 전 세계적으로 해결하는 가장 쉬운 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/56707

  •  09-06-2019
  •  | 
  •  

문제

전역적으로 마우스 오른쪽 버튼을 클릭하여 마우스 오른쪽 버튼을 클릭한 요소를 선택하도록 하는 방법이 있습니까?내가 이해한 바에 따르면 이것은 오랫동안 Swing의 버그였으며 현 시점에서는 애플리케이션이 이에 의존하기 때문에 결코 수정되지 않을 것 같습니다.전 세계적으로 이 작업을 수행하는 데 대한 조언이 있나요?아마도 L&F에 있을까요?

도움이 되었습니까?

해결책

사용하여 유리창 트릭을 할 것입니다.

여기 튜토리얼이 있습니다 유리판을 사용하여 오른쪽 클릭 버튼을 얻고 이를 올바른 구성 요소에 다시 전달하는 방법에 대해 설명합니다.


이 경우 유리창은 해결책이 아니므로 다음 사항을 살펴보는 것이 좋습니다. 툴킷 수업.특히 addAWTEventListener 메소드입니다.전역 이벤트 리스너를 추가할 수 있습니다.마우스 이벤트 리스너를 추가하려면:

Toolkit.getDefaultToolkit().
        addAWTEventListener(listener, AWTEvent.MOUSE_EVENT_MASK);

건배

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top