scala.swing을 사용하고 있지만 자바 스윙의 솔루션은 scala.swing에도 적용 할 수 있습니다. 따라서이 질문을 Java Swing 질문으로 엽니 다.JTable 및 JScrollPane에서 드래그하는 동안 휠로 스크롤하는 방법
JScrollPane에서 TransferHandler를 사용하여 JTable을 보유하고 있습니다. 일반적으로 테이블은 마우스 휠 동작으로 스크롤 할 수 있습니다. 그러나 드래그하는 동안 스크롤 휠은 마우스 휠과 함께 움직이지 않습니다.
커서를 위 또는 아래로 이동 (자동 스크롤), 사용자가 스크롤 할 수 있지만 자동 스크롤 속도가 느리기 때문에 일반적인 마우스 기능을 제공하려고합니다.
JTable에서 마우스 휠 이벤트를 캡처하려고했습니다. 드래그하지 않을 때 MouseWheelMove 이벤트를 수신하지만 드래그하는 동안 아무것도 수신하지 않습니다. 내 생각 엔 마우스 휠 이벤트가 JTable이 아니라 TransferHandler와 관련된 무언가에 전달된다고 생각합니다.
드래그하는 동안 마우스 휠 동작을 감지하는 방법은 무엇입니까? 내 목표를 달성하는 한 다른 방법도 환영합니다.
모든 프로그램에서 동시에 드래그 앤 스크롤하는 것이 가능하지 않다고 생각합니다. – ThaMe90
모든 프로그램은 모든 Java 프로그램을 의미합니까? JS로 작성된 일부 웹 UI에서는 가능합니다. –
OS 특유의 것 같아요. 내 상자에 바퀴를 달아 보았는데 어떤 응용 프로그램에서도 아무런 효과가 없었습니다. (익스플로러 fi를 _the_ 네이티브 참조 프로그램으로) – kleopatra