javafx で簡単なチャット アプリケーションを実行しようとしています。実際の問題は、更新を observablelist に挿入し、それを listview に設定するスレッドです。
使用しているコード:
String message_reçu;
try {
out = new PrintWriter(socket.getOutputStream());
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while (true) {
message_reçu = in.readLine();
if (message_reçu != null) {
messagesReçus.add(message_reçu);
}
if (message_reçu.equals("QUIT")) {
break;
}
}
in.close();
out.close();
socket.close();
私は実行可能なクラス内でこれを行い、サーバーがメッセージを起動すると、スレッドはメッセージをリストに挿入し、リストビューに表示しますが、スレッドは作業を維持する代わりに終了します
私はそれを検索しましたが、誰もがrunlaterを使用するように言っていますが、私はそこで完全に迷っています。私はrunlaterを宣言しましたが、それを実行する方法がわからないので、どんな助けも大歓迎です
ありがとう