0
我在寻找一组代码,其中面板在框架中未显示时暂停/停止绘画。停止/暂停面板虽然未显示在框架中
我正在创建一个游戏。只要第一个面板在框架中,第二个面板会暂停或停止,直到我点击JMenuBar中的新游戏,那么第二个面板现在将启动。每个小组都在其各自的班级中。
我在寻找一组代码,其中面板在框架中未显示时暂停/停止绘画。停止/暂停面板虽然未显示在框架中
我正在创建一个游戏。只要第一个面板在框架中,第二个面板会暂停或停止,直到我点击JMenuBar中的新游戏,那么第二个面板现在将启动。每个小组都在其各自的班级中。
参见How to Write a Window Listener。
您将使用windowDeactivated()
事件停止播放,并且windowActivated()
重新开始播放。
或者,当我更仔细地阅读问题时,您正在使用面板,因此您可能会使用ContainerListener
或AncestorListener
来处理面板的隐藏/显示。本教程还有一个关于使用ContainerListener的部分。对于祖先莱斯特纳,你可以搜索论坛/网络的例子。
'SO'不会发出一组代码 – Reimeus