有没有办法将 javafx 按钮绑定到文件 属性 ;如果文件存在或不存在 enable/disable 按钮
is there a way to bind a javafx button to a File property ; if file exists or not enable/disable button
如果选择的文件退出或未启用或禁用 javaFX 按钮,我有什么方法可以绑定它?
我只看到字符串等的 bean 属性,而不是文件。
我需要根据文件值是否为有效文件来启用或禁用按钮。
非常感谢
ObjectProperty<File> file = new SimpleObjectProperty<>();
BooleanBinding fileExists = Bindings.createBooleanBinding(() ->
file.get() != null && file.get().exists(),
file);
Button button = new Button("OK");
button.disableProperty().bind(fileExists.not());
如果选择的文件退出或未启用或禁用 javaFX 按钮,我有什么方法可以绑定它? 我只看到字符串等的 bean 属性,而不是文件。 我需要根据文件值是否为有效文件来启用或禁用按钮。
非常感谢
ObjectProperty<File> file = new SimpleObjectProperty<>();
BooleanBinding fileExists = Bindings.createBooleanBinding(() ->
file.get() != null && file.get().exists(),
file);
Button button = new Button("OK");
button.disableProperty().bind(fileExists.not());