java - 不一致的工作滚动条

标签 java jscrollpane jeditorpane

我有一个包含在 JScrollPane 中的 JEditorPane。垂直滚动条策略设置为始终。但是,滚动条并不总是起作用。滚动条的车道或 channel 存在但有时没有电梯。这是奇怪的事情。它取决于以前在编辑器 Pane 中的内容。如果放在编辑器 Pane 中的前一个文本不需要滚动,那么我会转换到需要滚动的文本 block ,电梯不会显示。然而,如果前面的文本 block 确实需要滚动,电梯就会出现。

对可能发生的事情有什么想法吗?

谢谢,

埃利奥特

最佳答案

您可能需要调用 revalidate在您修改其内容后在您的 JScrollPane 上。

关于java - 不一致的工作滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2910409/

相关文章:

Java JScrollBar设计

java - JEdi​​torPane 不想显示在 html 中完成的按钮(它显示在浏览器中)

java - 给 JEditorPane 一个像 JTextArea 一样的 append(...) 方法

Java - 如何在同一目录中没有类的情况下访问 Excel 资源?

java - 如何在java中传递不同的构造函数作为响应

java - 使用 SAX 的状态模式

java - 创建具有水平环绕和垂直滚动的面板

java - 垂直滚动条覆盖jtable的最后一列数据(最后一列数据右对齐)

java - 与用户一起编写 bdd cucumber 功能/场景的最佳实践

java - 如何在 JScrollPane 中格式化此输出?