爲什麼JTree不顯示?這裏是我的代碼:JTree不顯示
initComponents();
JTree treeView;
DefaultMutableTreeNode top = new DefaultMutableTreeNode("myBooks");
DefaultMutableTreeNode category = new DefaultMutableTreeNode("Drama");
DefaultMutableTreeNode book1 = new DefaultMutableTreeNode("Macbeth");
DefaultMutableTreeNode book2 = new DefaultMutableTreeNode("Hamlet");
category.add(book1);
category.add(book2);
top.add(category);
treeView = new JTree(top);
JScrollPane pane = new JScrollPane(treeView);
mainPanel.add(pane);
@Snicolas,我將背景設置爲紅色,但沒有解決問題。 treeView.setBackground(Color.red); – FadelMS
這只是幫助瞭解發生了什麼的方法。正如@Hovercraft建議的那樣,嘗試更改'mainPanel'使用的佈局管理器。 – trashgod
我覺得有點不好意思,因爲你剛剛從3個GUI大師那裏得到了很好的提示,但是爲了更快地提供更好的幫助,請發佈一個[SSCCE](http://pscode.org/sscce.html)。 –