Остановить оператор while с окном сообщений Java

StackOverflow https://stackoverflow.com/questions/695557

  •  22-08-2019
  •  | 
  •  

Вопрос

Мне нужно найти способ остановить оператор while, когда окно сообщения закрывается в Java.Я изменяю программу чата, сервер не имеет графического интерфейса и слушает оператор while(true).Я пытаюсь найти способ закрыть сервер, не заходя в диспетчер задач и не убивая java.exe.У меня мало опыта работы с Java, поэтому было бы неплохо получить исходный код.Спасибо за помощь!

РЕДАКТИРОВАТЬ:Я решил использовать другую программу для чата.Спасибо за помощь!

Это было полезно?

Решение

Возможно, я неправильно понимаю, но разве статус окна сообщений не должен быть частью условия while?Если вы не можете получить доступ к ящику сообщения непосредственно в цикле, вы можете разбить его на метод, который возвращает логическое значение в зависимости от состояния окна сообщения.

Другие советы

Вы можете использовать «перерыв»; Чтобы выйти из любой петли в Java:

while (isRunning)
{
    // Code

    if (somethingHappened)
    {
        break; // break out of loop
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top