我想讓我的滾動窗格上的滾動條工作。最初我的窗格只是一個加載網頁的編輯器窗格。然而,我做了研究,發現你不能將滾動條原生地添加到那種jSwing元素中。所以,我製作了一個jScrollPane並添加了一個jEditorPane。一切都很好,除非我不知道爲什麼沒有滾動條出現,而且窗格完全不可滾動。任何幫助非常感謝,謝謝。如果強制通過JScrollPane的視口的大小相同JScrollPane中所保持的部件的尺寸Java jScrollPane不顯示scollbars
public Main() {
initComponents();
scrollWeb.add(editorWeb);
editorWeb.setEditable(false);
editorWeb.setSize(scrollWeb.getWidth(), scrollWeb.getHeight());
try {
editorWeb.setPage("http://www.futureretrogaming.tk/news.html");
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
我並沒有這樣做。我會試一試 – Kyle
@凱爾,沒有必要使用這種方法。所有這些方法都是重新滾動條的空間並且總是繪製它。除非正確創建滾動窗格並且添加到滾動窗格的組件的首選大小大於滾動窗格的大小,否則它將不起作用。 – camickr
感謝您的評論,亞最好的方法是下面的一個。 – Kyle