多个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 中并排显示