我試了2個小時,用滾動條製作JEditorPane,我即將放棄!爲什麼我的框架是空的?
這是我的代碼部分:
JEditorPane editorPane = new JEditorPane();
URL helpURL = GUIMain.class
.getResource("/resources/einleitungstext1.html");
this.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
try {
editorPane.setPage(helpURL);
} catch (IOException e) {
System.err.println("Attempted to read a bad URL: " + helpURL);
}
editorPane.setEditable(false);
JScrollPane editorScrollPane = new JScrollPane(editorPane);
editorScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
editorScrollPane.setMinimumSize(new Dimension(100, 100));
editorScrollPane.setPreferredSize(new Dimension(main.screenWidth-200, main.screenHeight-200));
c.gridx = 0;
c.gridy = 0;
this.add(editorScrollPane, c);
this.setVisible(true);
當我做this.add(editorScrollPane,c)該幀是空的,但是當我做this.add(editorPane,c)該面板是表示。即使使用this.add(新的JLabel(「測試」),c)框架是空的。
我的錯誤在哪裏?
謝謝
P.S.我不能發佈整個代碼,因爲它很大。
這是什麼課程?它是從哪裏繼承的? – matts