2009-03-29 5 views
-1

메시지 상자가 java에서 닫힐 때 while 문을 중지하는 방법을 찾아야합니다. 나는 채팅 프로그램을 수정 중이며 서버에는 GUI가없고 잠시 (참) 문을 듣는다. 작업 관리자로 들어가서 java.exe를 종료하지 않고 서버를 닫는 방법을 찾으려고합니다. 나는 자바에 대한 경험이 거의 없기 때문에 약간의 소스 코드가 좋을 것이다. 도와 주셔서 감사합니다!statbox with messagebox java

편집 : 다른 채팅 프로그램이 있기로 결심했습니다. 도와 주셔서 감사합니다!

답변

2

을 아마도 내가 오해 해요,하지만 메시지 박스의 상태는 동안 조건의 일부가 될 수 없습니다해야합니까? 루프에서 직접 messagebox에 액세스 할 수 없으면 메시지 상자의 상태를 기반으로 부울 값을 반환하는 메서드로이를 분리 할 수 ​​있습니다.

2

"휴식;"을 사용할 수 있습니다. 자바의 모든 루프를 종료합니다 :

while (isRunning) 
{ 
    // Code 

    if (somethingHappened) 
    { 
     break; // break out of loop 
    } 
}