gpt4 book ai didi

java - 重置 ContentPane 时,按钮功能不再正常工作 Java swing

转载 作者:行者123 更新时间:2023-11-30 04:11:24 25 4
gpt4 key购买 nike

我在按钮上有以下操作事件,该按钮将我从主屏幕带到第二个屏幕。

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();
}

有人可以帮助我让 advanceBtnAction 在被重新购买到内容 Pane 后再次工作

最佳答案

您应该使用 Card Layout对于这种类型的需求。

关于java - 重置 ContentPane 时,按钮功能不再正常工作 Java swing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19532309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com