在JavaFX中是否有通过fxml绑定属性的模拟?

时间:2014-04-25 13:43:39

标签: xaml binding javafx fxml

在JavaFX中,property可以绑定到某些observable value

Label l = new Label();
l.visibleProperty().bind(l.textProperty().length().isEqualTo(3));

l.setText("123");  // show label
l.setText("1234"); // hide label

最近我发现绑定不仅可以在代码中完成,还可以在FXML标记文档中完成。

<!-- Label is visible only if input is visible. -->
<Label l="Please input some value:" visible="${value.visible}" />
<TextField fx:id="value" />

在其他语言和标记工具中是否有类似的功能或者是oracle的创新? : - )

更新:我添加了XAML标签,因为我猜它有类似的东西。

1 个答案:

答案 0 :(得分:0)

我发现QML有same feature