2013-10-17 3 views
0

프레임에 표시되지 않을 때마다 패널이 일시 중지/중지되는 코드 세트를 찾고 있습니다.프레임에 표시되지 않은 패널 중지/일시 중지

나는 게임을 만들고 있습니다. 첫 번째 패널이 프레임에있을 때마다 JMenuBar에서 새 게임을 클릭 할 때까지 두 번째 패널이 일시 중지되거나 중지됩니다. 그러면 두 번째 패널이 이제 시작됩니다. 각 패널은 각각의 개별 수업에 있습니다.

+3

'SO'는 코드 세트를 발행하지 않습니다. – Reimeus

답변

2

How to Write a Window Listener을 참조하십시오.

재생을 중지하려면 windowDeactivated() 이벤트를 사용하고 재생을 다시 시작하려면 windowActivated()을 사용합니다.

또는 질문을 자세히 읽으면서 패널로 작업하기 때문에 패널을 숨기거나 표시하는 데 아마도 ContainerListener 또는 AncestorListener을 사용하게 될 것입니다. 이 자습서에는 ContainerListener 사용에 대한 절이 있습니다. AncestorLIstner에게 포럼/웹에서 예제를 검색 할 수 있습니다.

관련 문제