gpt4 book ai didi

Java 相当于 QT 中的信号和槽

转载 作者:行者123 更新时间:2023-12-02 05:07:32 26 4
gpt4 key购买 nike

我正在编写一个 JavaFX 应用程序,当执行某些任务时,我在主窗体中更新进度条时遇到问题。所以,现在,我传递了对 MainWindow 的引用,但我认为这不是最好的解决方案。

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

最佳答案

Signal/slots 只是异步发生的事件的包装器,假设您有一个 ProgressBar 对象,那么您只需要执行

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

关于Java 相当于 QT 中的信号和槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56341712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com