我正在尝试在 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,但我不确定如何执行它,所以欢迎任何帮助
谢谢