我有一個JEditorPane中包含JEditorPane。垂直滾動條策略設置爲始終。但是,滾動條並不總是起作用。滾動條的通道或通道存在,但有時不存在電梯。這是奇怪的事情。它取決於之前在編輯器窗格中的內容。如果放在編輯器窗格中的以前的文本不需要滾動,那麼我轉換到需要滾動的文本塊,電梯不顯示。但是,如果前面的文本塊確實需要滾動,電梯確實會出現。不一致的工作滾動條
關於可能發生什麼的任何想法?
感謝,
埃利奧特
我有一個JEditorPane中包含JEditorPane。垂直滾動條策略設置爲始終。但是,滾動條並不總是起作用。滾動條的通道或通道存在,但有時不存在電梯。這是奇怪的事情。它取決於之前在編輯器窗格中的內容。如果放在編輯器窗格中的以前的文本不需要滾動,那麼我轉換到需要滾動的文本塊,電梯不顯示。但是,如果前面的文本塊確實需要滾動,電梯確實會出現。不一致的工作滾動條
關於可能發生什麼的任何想法?
感謝,
埃利奧特
在這種情況下,對我來說有效的方法是去除editorpane和scrollpane上的大小限制。把它們放在容納scrollpane/editorpane的容器上。我嘗試重新驗證,但沒有奏效。我認爲如果在editorpane和scrollpane的首選大小之間存在衝突,java會丟失,並且不知道如何協調差異。
你可能需要調用revalidate您JScrollPane中修改其內容之後。