Platform类常用方法
// 后置执行任务,同一个线程JavaFX Application Thread,避免做大量任务,以免阻塞线程
Platform.runLater(new Runnable() {
@Override
public void run() {
System.out.println("runLater" + Thread.currentThread().getId());
}
});
// 关闭软件时不结束程序:false,窗口消失,用来实现隐藏到托盘功能,需要手动调用exit()来结束程序
Platform.setImplicitExit(false);
// 检查平台是否支持某些功能
Platform.isSupported(ConditionalFeature.FXML);
// 退出所有窗口
Platform.exit();
// 关闭应用并不能从任务管理器中关闭进程,所以最好再使用System.exit (0)退出进程
System.exit(0);