我需要顯示我的程序的帳戶名稱,我想在JScrollPane內使用JTree執行此操作。JTree不顯示JScrollPane內部
這裏是我的代碼:
public void loadAccounts() {
accountsRoot = new DefaultMutableTreeNode("Accounts"); //create root
accountsRoot.add(new DefaultMutableTreeNode("Fred")); //add one element
//for testing
accounts = new JTree(accountsRoot);
accountsPane = new JScrollPane(accounts);
accountsPane.add(accounts); //don't think this is necessary
canvas.add(accountsPane);
accounts.setBounds(0, 0, accountsPane.getWidth(), accountsPane.getHeight());
accountsPane.setBounds(460, 270, 240, 410);
accounts.setVisible(true);
accountsPane.setVisible(true);
}
因爲我沒有使用佈局手動設置界限。
我似乎無法得到它顯示。我想最終結束了從在加載帳戶,這樣我的身影JTree的會很容易認爲,
爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 'accountsPane.setBounds(460,270,240,410);'這可能是問題的原因。 ***使用佈局管理器*** –