JavaFx TreeView и ListView скрывать элементы

147
05 августа 2019, 10:00

Как скрывать некоторые элементы TreeView и ListView?

Answer 1
@FXML
ListView<String> localListView;
private Map<String, Boolean> localFilesMap = new HashMap<>();
// Скрыть элемент при нажатии
void initListView() {
    localListView.setOnMouseClicked(event -> {
        String selectedFile = localListView.getSelectionModel().getSelectedItem();
        localFilesMap.put(selectedFile, false);
    });
    refreshListView();
}
// Обновить ListView начениями из map
void refreshListView() {
    for (Map.Entry<String, Boolean> entry :localFilesMap.entrySet()) {
        if (entry.getValue()) {
            localListView.getItems().add(entry.getKey());
        }
    }
}
READ ALSO
Custom Create или произвольный дизайн формы

Custom Create или произвольный дизайн формы

Возникла проблема при создании произвольного дизайна формыНакидал форму:

89
Predicate in filtering

Predicate in filtering

не могу понять почему не компилится данныек код ведь типо пишет что у лмбд плохой тип

132