-1

Java でメッセージ ボックスが閉じられたときに while ステートメントを停止する方法を見つける必要があります。チャット プログラムを変更しています。サーバーには GUI がなく、while(true) ステートメントをリッスンします。タスクマネージャーに入ってjava.exeを強制終了せずにサーバーを閉じる方法を見つけようとしています。私はJavaの経験がほとんどないので、いくつかのソースコードがいいでしょう. 助けてくれてありがとう!

編集: 別のチャット プログラムを使用することにしました。助けてくれてありがとう!

4

2 に答える 2

2

「break;」を使用できます。Java でループを終了するには:

while (isRunning)
{
    // Code

    if (somethingHappened)
    {
        break; // break out of loop
    }
}
于 2009-03-29T22:58:54.940 に答える
2

誤解かもしれませんが、メッセージボックスのステータスは while 条件の一部であるべきではありませんか? ループ内でメッセージ ボックスに直接アクセスできない場合は、メッセージ ボックスのステータスに基づいてブール値を返すメソッドに分割できます。

于 2009-03-29T22:59:16.720 に答える