写项目
1.在打开聊天窗口的时候告知服务器开启多线程
2.在点击发送的时候在原有的socket上进行传输,开启一个副线程进行聊天.
3.学习了javafx的设计气泡,增加聊天信息的时候的布局,
4.遇到一个问题,就是不在继承Application的类里面进行javafx的操作会出现
java.lang.IllegalStateException:
Not on FX application thread
用Platform类的runLater方法可以解决该问题,该方法可以将参数runnable将要执行的代码,交给FX application thread线程执行。
Platform.runLater(()->{
//任何更新界面组件信息的代码
});
部分聊天,