1
我試圖創建一個JPanel
,當用戶點擊我的主JFrame
中的按鈕時顯示。在Netbeans中,我首先使用嚮導爲我的項目添加了一個新的JPanel
,然後我使用GUI創建者填寫所有內容。我不是想用下面的代碼作爲JButton點擊的結果顯示一個JFrame?
private void m_jbShowSelAccResultsActionPerformed(java.awt.event.ActionEvent evt)
{
Account selAcc = getSelectedAccount();
if(selAcc != null)
{
AccountView accPanel = new AccountView(Account.getDeepCopy(selAcc));
accPanel.setVisible(true);
}
else
ShowMessage("Please select an account to view");
}
但沒有任何反應,顯示JPanel
,不會引發錯誤,且未顯示的JPanel
。於是我將JPanel
更改爲JFrame
(Netbeans沒有投訴)。當我用相同的代碼再次嘗試時,我收到錯誤GroupLayout can only be used with one Container at a time
。
如何顯示我的JPanel
/JFrame
?