我正在寻找一组代码,其中面板将在框架中未显示时暂停/停止绘画。
我正在创建一个游戏。只要第一个面板在框架中,第二个面板就会暂停或停止,直到我单击 JMenuBar 中的新游戏,然后第二个面板现在将启动。每个小组都在各自的班级中。
请参阅如何编写窗口侦听器。
您将使用该windowDeactivated()
事件来停止播放并windowActivated()
重新开始播放。
或者,当我更仔细地阅读问题时,您正在使用面板,因此您可能会使用 aContainerListener
或 anAncestorListener
来处理面板的隐藏/显示。本教程还有一个关于使用 ContainerListener 的部分。对于 AncestorLIstner,您可以在论坛/网络上搜索示例。