2013-10-17 73 views
0

我在尋找一組代碼,其中面板在框架中未顯示時暫停/停止繪畫。停止/暫停面板雖然未顯示在框架中

我正在創建一個遊戲。只要第一個面板在框架中,第二個面板會暫停或停止,直到我點擊JMenuBar中的新遊戲,那麼第二個面板現在將啓動。每個小組都在其各自的班級中。

+3

'SO'不會發出一組代碼 – Reimeus

回答

2

參見How to Write a Window Listener

您將使用windowDeactivated()事件停止播放,並且windowActivated()重新開始播放。

或者,當我更仔細地閱讀問題時,您正在使用面板,因此您可能會使用ContainerListenerAncestorListener來處理面板的隱藏/顯示。本教程還有一個關於使用ContainerListener的部分。對於祖先萊斯特納,你可以搜索論壇/網絡的例子。