gpt4 book ai didi

java - 多个 java 小程序处理

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

我正在创建一个简单的 java 游戏 Applet,它有多个面板,主游戏面板有 4 个 JButton,单击它们时会转到其余面板。

当程序运行时,四个 Panel 在 init() 中首先初始化,在每个 Panel 初始化中,我使所有 Jcomponents 不可见,但只有主小程序不可见。

假设主 Applet 中有一个 JButton 称为开始,当它被按下时,我需要将所有主要 JButtons 设置为不可见,并将子面板设置为可见但它对我不起作用,我尽我所能想像 repaint() 或 UpdateUI() 但仍然无法正常工作。

如有任何建议,我们将不胜感激。

干杯

最佳答案

首先,确保所有创建不是在 init() 中执行,而是在 EDT 中执行,参见 the tutorial .如果您有足够的 start() 方法,我建议您在 init() 中使用 invokeLater(而不是教程推荐的 invokeAndWait)。

要隐藏按钮,只需调用 setVisible在 JButton 上。之后应该不需要重新粉刷。

没有看到代码就很难进一步分析。

关于java - 多个 java 小程序处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/765050/

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