相关疑难解决方法(0)

水平滚动监听器

我觉得我已经搜索了一半的网络并找不到解决方案......
我有一个显示地图的java应用程序(不同的国家等).
目前你可以使用鼠标滚轮向下和向上滚动...
我想要它,你可以横向滚动(水平).
我需要的只是一个Listener(在Swing或Javafx无关紧要),只要鼠标滚轮倾斜就会触发,而不需要地图的焦点(用鼠标悬停应该足够窗户应该仍然聚焦)并且没有任何可见滚动条.

java horizontal-scrolling

12
推荐指数
1
解决办法
532
查看次数

JTextPane阻止在父JScrollPane中滚动

我有以下"树"的对象:

JPanel
    JScrollPane
        JPanel
            JPanel
                JScrollPane
                    JTextPane
Run Code Online (Sandbox Code Playgroud)

当使用鼠标滚轮滚动外部JScrollPane我遇到一个恼人的问题.一旦鼠标光标触及内部JScrollPane,似乎滚动事件就会传递到JScrollPane中,并且第一个不再处理.这意味着滚动"父"JScrollPane停止.

是否可以禁用内部JScrollPane上的鼠标滚轮?或者更好的是,如果没有要滚动的内容(大多数情况下textpane只包含1-3行文本),则禁用滚动,但如果有更多内容启用它?

java user-interface swing jtextpane jscrollpane

4
推荐指数
1
解决办法
3601
查看次数