我想要的是在程序运行时更新标签。我正在读取一些文件,希望能显示正在读取的文件名。
然而,使用以下代码只会显示最后一个文件(基本上GUI在整个过程完成之前都不会响应):
然而,使用以下代码只会显示最后一个文件(基本上GUI在整个过程完成之前都不会响应):
static Text m_status_update = new Text(); //I declared this outside the function so dont worry
m_status_update.setText("Currently reading " + file.getName());
我有大约4-5个文件,我只想显示它们的名字。
我看到了一个类似的问题在JavaFx Label中显示变化的值,最佳答案建议使用以下方法:
Label myLabel = new Label("Start"); //I declared this outside the function so dont worry
myLabel.textProperty().bind(valueProperty);
然而valueProperty是一个StringProperty,我现在卡在将字符串转换为字符串属性的步骤中。
另外,我看到了这个在JAVAFX中刷新标签,但原帖的提问者能够基于动作更新标签。而我没有任何动作可以执行?