相关疑难解决方法(0)

如何在Java GUI中设置JTextArea的AUTO-SCROLLING?

我在JScrollPane上嵌入了一个JTextArea,并使用该JTextArea进行输出.

我想,只要在​​输出中超出的JTextArea的大小,JTextArea中自动滚动,这样用户就不必做手工向下滚动查看最近的输出.

我怎样才能做到这一点?

我已经将JTextArea和JScrollPane的autoscroll属性设置为true.

java user-interface swing jscrollpane jtextarea

66
推荐指数
1
解决办法
9万
查看次数

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
查看次数

如何禁用Jtextarea的滚动条

如何禁用JtextArea的自动滚动.

JtextArea1.setColumns (100);
JtextArea1.setLineWrap (true);
JtextArea1.setWrapStyleWord (false);
Run Code Online (Sandbox Code Playgroud)

java swing jscrollpane jtextarea jscrollbar

2
推荐指数
1
解决办法
4288
查看次数