0
我有一個菜單欄,用的JPanel信息主JFrame,然後在主框架文本框。我試圖打開其他面板,但主菜單欄出現,並且主框架中的文本框仍保留在新面板中。當我打開一個新面板時,會看到菜單欄,但不是主框架上的文本框。另外,當我嘗試通過關閉新面板重新打開主框架時,我只在主框架中獲得菜單欄,主jpanel,但不是文本框。這是我的代碼。我不知道爲什麼我沒有讓主框架主面板下方的文本框再次出現。任何幫助將非常感激。需要保持文本框和主框架可見菜單欄,當我打開其他面板,然後重新打開主框架
private void MenuItem_caseOpenActionPerformed(java.awt.event.ActionEvent evt){
caseNewPanel = new CaseNewPanel();
this.setContentPane(caseNewPanel);
this.setTitle("Case Menu");
this.setSize(1200,800);
this.setBounds(5, 5, 1200, 800);
this.invalidate(); this.validate();
this.repaint();
}
private void jButton_exitMouseClicked(java.awt.event.MouseEvent evt) {
System.exit(0);
}
private void jMenuItem_caseCloseActionPerformed(java.awt.event.ActionEvent evt) {
this.getContentPane().removeAll();
mainMenuFrame = new MainMenuFrame();
this.setContentPane(mainMenuFrame.jPanel_mainMenu);
mainMenuFrame.jPanel_mainMenu.setVisible(true);
this.setSize(567,304);
this.setBounds(300, 300, 567,304);
this.invalidate(); this.validate();
this.repaint();
}
謝謝;我會看看這個,並嘗試一下。 – Dante