多个java小程序处理

Posted

技术标签:

【中文标题】多个java小程序处理【英文标题】:Multiple java Applets handling 【发布时间】:2009-04-19 08:08:37 【问题描述】:

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

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

假设在主 Applet 中有一个 JButton 调用启动,当它被按下时,我需要将所有主 JButton 设置为不可见,并将子面板设置为可见,但它对我不起作用,我尽我所能想想,比如 repaint() 或 UpdateUI() 但还是不行。

任何建议将不胜感激。

干杯

【问题讨论】:

【参考方案1】:

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

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

不看代码很难进一步分析。

【讨论】:

以上是关于多个java小程序处理的主要内容,如果未能解决你的问题,请参考以下文章

使用 JAVA + Java 小程序从多个 USB 摄像头捕获视频并在 UI 中并排显示

谁能教我微信小程序服务端java语言怎么来写微信支付的处理

用java怎么编写小程序 微信小程序常见使用“MINA”框架是指什么

怎样运行自己编好的JAVA小程序?

Java有关异常处理的小程序

「小程序JAVA实战」小程序的组件(23)