Java等同于QT的signal&slot

时间:2019-05-28 11:54:56

标签: java qt javafx

我正在编写JavaFX应用程序,当执行某些任务时,我无法更新主要形式的进度条。因此,现在,我传递了对MainWindow的引用,但是我认为,这不是最好的解决方案。

在QT框架中,有一个信号和插槽系统-那么,在JavaFX中有一个类似的系统吗?例如,加载文件后,我的utils类应发出信号以更新连接的进度栏。

1 个答案:

答案 0 :(得分:0)

信号/插槽只是对发生的事件的包装,假设您有一个ProgressBar对象,那么您只需要这样做

ProgressBar myPB = new ProgressBar(); 
myPB.setProgress(someNumber);