Javafx隐藏Listcell

时间:2018-02-18 08:25:08

标签: listview javafx hide

我有一个带有Imageview的AnchorPanes列表视图,并希望在特殊情况下隐藏它们。在第一步尝试我能够  完全隐藏它们。正如你所看到的,我尝试了set managed和setVisible的所有可能性,但我的Listview中仍然有空单元格。我期待一个完整的空ListView。 我究竟做错了什么?

    thumbSlider.setCellFactory(e -> {
        return new ListCell<Thumbnail>() {
            @Override
            protected void updateItem(Thumbnail item, boolean empty) {
                super.updateItem(item, empty);
                if (item != null) {
                    setGraphic(item);
                    //managedProperty().bind(toggleGood.selectedProperty());
                    item.setVisible(false);
                    setVisible(false);
                    setManaged(false);
                    item.setManaged(false);
                }
            }

        };
    });

0 个答案:

没有答案
相关问题