java - 如何将值绑定(bind)到 ObservableList 的大小?

标签 java javafx javafx-bindings

我想将一个值绑定(bind)到 ObservableList 的大小以知道它的大小并知道它是否有多个值

private ObservableList<String> strings = FXCollections.observableArrayList();

最佳答案

它们可以与 Bindings 类绑定(bind):

ObservableList<String> strings = FXCollections.observableArrayList();
IntegerBinding sizeProperty = Bindings.size(strings);
BooleanBinding multipleElemsProperty = new BooleanBinding() {
    @Override protected boolean computeValue() {
        return strings.size() > 1;
    }
};

关于java - 如何将值绑定(bind)到 ObservableList 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31595040/

相关文章:

java - 使用 Java 中的 Cron 表达式查找上次触发时间

java - Talend:将两个条件子作业的数据合并到单个文件中

java - 如何隐藏/删除 Wicket 中的分页导航器上的标签

java - 一个 gradle 插件可以替代 libgdx 的 RoboVm?

java - 每个 fxml 文件(场景)都需要一个自己的 Controller 吗?

java - 按下按钮后获取图像对应的文件名

单击 1 次后 JavaFX 刷新按钮消失

JavaFX:绑定(bind)到插图