我正在编写一个 javafx 程序,我需要在登录系统后放置一个进度指示器,它应该等待特定的时间,直到它从服务器加载所需的对象。我是 javafx 的新手,我想要一种方法来验证控制器中的 setVisible(boolean) 属性,在初始化时它应该是不可见的并且在初始化方法中将它设置为 false 没有问题但是在初始化后的控制器中我认为我应该验证变化。有没有一种方法可以用来验证此属性更改?
//////pseudocode
@FXML ProgressIndicator pi;
public void initialize(...){
PI.setVisible(false);
}
@FXML public void buttonOnClick(){
Thread t1=new Thread(new Runnable(....)) // A thread to load data
t1.start
pi.setVisible(true); //HERE IS MY PROBLEM
Thread t2;//a thread to increase progress
t2.start();
t1.join();
}
Cats萌萌
相关分类