gpt4 book ai didi

java - 在处理之前禁用框架

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

if("Back".equals(e.getActionCommand()))
{
escape.setVisible(false);
paused = false;
running = !running;
Graphics g = start.getGraphics();
g.dispose();
Component glassPane = start.getGlassPane();
glassPane.setVisible(!glassPane.isVisible());
Main.main(null);
Main.running = true;
start.dispose();
}

这是我的代码,用于禁用我的 jframe、加载一个新的并处理它。每当我这样做时,当我返回框架时,我都会收到奇怪的图形错误。 One of the graphical errors!

如何完全关闭框架?

最佳答案

  • JFrame 实例创建private/public(取决于您的代码设计)变量

  • 那么您就不必费心处理可见的 JFrame 然后重新创建一个新的

  • 创建返回包含游戏内容的JPanel本地实例

  • 调用JFrame#getContentPane#removeAll()

  • 调用JFrame#getContentPane#add(new GamePanel())

  • 也许有最简单的方法可以将任何内容(取决于您的代码设计)重置为启动状态

关于java - 在处理之前禁用框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330738/

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