我在一个按钮上有以下动作事件,它将我从主屏幕带到第二个屏幕。
public void advancedBtnAction(ActionEvent evt, JFrame frame) {
frame.remove(this.getContentPane());
frame.setContentPane(new advancedHome(frame).getContentPane());
frame.revalidate();
frame.pack();
}
当我在这个屏幕上时,我可以选择返回,这是这个按钮的代码。这会使主屏幕上的所有内容恢复正常,但是当我再次单击上面的按钮时,它什么也没做?
public void BackButton(ActionEvent evt, JFrame frame) {
frame.remove(this.getContentPane());
frame.setContentPane(new printerHome(this).getContentPane());
frame.revalidate();
frame.pack();
}
在被买回内容窗格后,谁能帮助我让 advancedBtnAction 再次工作