몇 가지 Java 응용 프로그램에서 몇 년 동안 Java Swing + My Wacom Graphire 태블릿에 대한 문제가 발생하여 혼자서 발생했습니다.java Wacom 펜 태블릿으로 디버깅 문제 해결
필자는 마우스를 클릭하는 동안 손목 문제를 해결하기 위해 펜 태블릿을 사용하며 Java 응용 프로그램을 사용하는 경우를 제외하고는 Windows에서 잘 작동합니다. Java 응용 프로그램에서 펜을 한 번 클릭하면 올바르게 작동하지 않습니다. (일반적으로 파일 선택 대화 상자 나 트리 컨트롤에서만 문제가 발생합니다.) 펜 태블릿에는 동일한 태블릿에서 작동하는 무선 마우스가 함께 제공되며 한 번의 클릭으로 올바르게 작동합니다.
문제가 WACOM 드라이버 또는 Windows 용 Java Swing 런타임 또는 둘 다에 있는지 여부를 알 수 없습니다. 전에 만난 사람이 있습니까? WACOM으로 버그 리포트를 보내고 싶지만 무엇을 말해야할지 모르겠습니다.
나는 이것을 HyperlinkListener를 추가 한 HTML 문서가있는 JEditorPane이있는 내 응용 프로그램에서 재현 할 수있었습니다. 마우스로 클릭 할 때마다 HyperlinkEvent.ACTIVATED 이벤트가 발생하지만 펜으로 클릭 할 때마다 HyperlinkEvent.ACTIVATED 이벤트가 발생하지 않습니다.
펜과 마우스의 큰 차이점 중 하나는 마우스에서 버튼을 클릭하면 마우스를 움직이지 않고 버튼 클릭이 발생하기 쉽습니다. 펜 태블릿에서는이 작업을 수행하기가 매우 어려우며 HyperlinkEvent.ACTIVATED 이벤트의 부족과 관련이있는 것으로 보입니다. 태블릿을 탭할 때 펜 위치를 이동하지 않도록 매우 조심하면 ACTIVATED 이벤트.
WACOM에이 버그에 대한 유용한 정보를 줄 수있는 방법에 대한 제안 사항이 있습니까? 특히 펜이 "일반"Windows (비 Java) 응용 프로그램에서 제대로 작동하므로 Java 응용 프로그램에서 내 펜을 사용할 수 없게되는 것은 정말 실망 스럽습니다.
일반적으로 나는이 질문을 여기서는하지 않지만 프로그래머의 관점에서 무엇을하고 있는지 알기를 원합니다. 그러면 좋은 버그 보고서를 제출할 수 있습니다.
대단원!전에 mouseListener를 사용하지 않았지만 매력처럼 작동했습니다. –