arrêter while avec boîte de message java
-
22-08-2019 - |
Question
Je dois trouver un moyen d'arrêter une déclaration while lorsqu'un messagebox est fermé en java. Je modifier un programme de chat, le serveur n'a pas IUG et écoute avec une instruction while (true). Je suis en train de trouver un moyen de fermer le serveur avec à entrer dans le gestionnaire de tâches et de tuer java.exe. J'ai peu d'expérience avec java si un code source serait bien. Merci pour l'aide!
EDIT: J'ai décidé de wiht a obtenu un programme de chat différent. Merci pour l'aide!
La solution
Peut-être que je comprends mal, mais ne devrait pas le statut de la messagebox faire partie de la condition while? Si vous ne pouvez pas accéder directement à la messagebox dans la boucle, vous pouvez briser ceci dans une méthode qui renvoie une valeur booléenne en fonction de l'état de la boîte de message.
Autres conseils
Vous pouvez utiliser un "break;" pour sortir une boucle quelconque dans Java:
while (isRunning)
{
// Code
if (somethingHappened)
{
break; // break out of loop
}
}