使用Java线程启动网络连接

时间:2014-02-02 14:13:18

标签: javafx javafx-2 javafx-8

我正在使用这个Java代码来启动与Java线程的网络连接。

(new Thread(() ->
            {
                client.connectToServer(System.out, System.err);
                s = client.getConnectionStatus();
            })).start();

我还使用另一个Java线程来获取连接的状态:

new Thread(new Runnable()
    {
        @Override
        public void run()
        {
            while (true)
            {
                if (s != null)
                {
                    Platform.runLater(new Runnable()
                    {
                        @Override
                        public void run()
                        {
                            actiontarget.setText(s);
                            p2.setVisible(false);
                        }
                    });

                    break;
                }
            }
        }
    }).start();

但由于某种原因,代码无效。界面未更新。你能告诉我如何正确实现这个吗?

0 个答案:

没有答案