首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个java Applets处理

多个java Applets处理
EN

Stack Overflow用户
提问于 2009-04-19 08:08:38
回答 1查看 864关注 0票数 2

我正在创建一个简单的java游戏小程序,它有多个面板,主游戏面板有4个JButtons,当它们被点击时会指向其余的面板。

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

假设在主小程序中有一个名为start的JButton,当它被按下时,我需要将所有主面板设置为不可见,将子面板设置为可见,但它对我无效,我使用了我能想到的所有方法,比如JButtons ()或UpdateUI(),但仍然不起作用。

任何建议都将不胜感激。

干杯

EN

回答 1

Stack Overflow用户

发布于 2009-04-19 22:47:26

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

要隐藏按钮,只需在JButton上调用setVisible。应该没有必要在事后要求重新粉刷。

如果不看代码,很难进行进一步的分析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/765050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档