JavaFX学习之样例1
代码老外的,学习学习
该代码主要功能是通过JavaFX的concurrent实现异步的数据库操作。
代码里是通过java的多线程执行task,并不是通过javafx的service。代码很简单通过二个task,一个初始化数据库,一个查询数据库。结果返回显示。fetchNamesTask.setOnSucceeded(new EventHandler<WorkerStateEvent>() { //task的成功执行事件@Overridepublic void handle(WorkerStateEvent t) {listView.setItems(fetchNamesTask.getValue()); //task.getValue()获取task.call()方法返回的值}});
没想到过task.getValue()既是call的返回值,学习到了。