0
我在尋找一組代碼,其中面板在框架中未顯示時暫停/停止繪畫。停止/暫停面板雖然未顯示在框架中
我正在創建一個遊戲。只要第一個面板在框架中,第二個面板會暫停或停止,直到我點擊JMenuBar中的新遊戲,那麼第二個面板現在將啓動。每個小組都在其各自的班級中。
我在尋找一組代碼,其中面板在框架中未顯示時暫停/停止繪畫。停止/暫停面板雖然未顯示在框架中
我正在創建一個遊戲。只要第一個面板在框架中,第二個面板會暫停或停止,直到我點擊JMenuBar中的新遊戲,那麼第二個面板現在將啓動。每個小組都在其各自的班級中。
參見How to Write a Window Listener。
您將使用windowDeactivated()
事件停止播放,並且windowActivated()
重新開始播放。
或者,當我更仔細地閱讀問題時,您正在使用面板,因此您可能會使用ContainerListener
或AncestorListener
來處理面板的隱藏/顯示。本教程還有一個關於使用ContainerListener的部分。對於祖先萊斯特納,你可以搜索論壇/網絡的例子。
'SO'不會發出一組代碼 – Reimeus