【问题标题】:How to scroll the contents to bottom by default in JTextPane?如何在 JTextPane 中默认将内容滚动到底部?
【发布时间】:2011-12-14 09:40:51
【问题描述】:

我的窗口上有 JTextPane,我有 JTextField。当我在 JTextField 中按回车键时,文本会添加到 JTextPane 中。一切正常,滚动条也自行出现。但是,它没有正确显示。它会自动滚动到 JTextPane 中内容的开头。如何将滚动条保持在 JTextPane 的末尾?

【问题讨论】:

    标签: java swing scroll jtextpane


    【解决方案1】:

    已接受答案中提供的链接是旧链接。您可能需要查看Text Area Scrolling 以获取更多信息。该条目用于文本区域,但我相信该信息也适用于文本窗格。

    【讨论】:

      【解决方案2】:

      你可以通过调用来尝试

      scrollPane.scrollRectToVisible(new Rectangle(0,main.getBounds(null).height,1,1));
      

      这应该是最有效的方法。否则,请尝试搜索 scrollPane.setValue(..) 或使用插入符号:editorPane.setCaretPosition(...)

      【讨论】:

        【解决方案3】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-02-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-07-10
          • 1970-01-01
          相关资源
          最近更新 更多