gpt4 book ai didi

java - 如何顺利地从一个 JFrame 过渡到另一个 JFrame?

转载 作者:行者123 更新时间:2023-12-01 18:16:32 24 4
gpt4 key购买 nike

我正在尝试从标题屏幕进入主程序。我本来打算简单地设置一个按钮来创建一个新的 JFrame 并关闭之前的 JFrame,但是经过研究,这被认为是不好的做法,而且结果并不像我希望的那样无缝。有什么建议吗?

最佳答案

JFrame 是一个窗口,当您使用应用程序时,它们通常不会在每次更改到新 View 时打开一个新窗口。相反,您应该拥有一个 JFrame 并设置多个 JPanel。这样您就可以在需要时将正确的 JPanel 添加到 JFrame 中。

要执行此操作:

JFrame frame = new JFrame();
frame.getContentPane().add(titlePanel); //menuPanel refers to a panel you create

然后,当您单击按钮时:

frame.getContentPane().removeAll();
frame.getContentPane().add(mainPanel);
frame.revalidate();

关于java - 如何顺利地从一个 JFrame 过渡到另一个 JFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29172329/

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