2010-05-26 87 views
2

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

关于可能发生什么的任何想法?

感谢,

埃利奥特

回答

0

在这种情况下,对我来说有效的方法是去除editorpane和scrollpane上的大小限制。把它们放在容纳scrollpane/editorpane的容器上。我尝试重新验证,但没有奏效。我认为如果在editorpane和scrollpane的首选大小之间存在冲突,java会丢失,并且不知道如何协调差异。