#listview #javafx
#listview #javafx
Вопрос:
Проблема в том, что у talles есть только два элемента, а в сцене ListView
есть несколько пустых ячеек. Я хочу, чтобы только ячейки были длиной списка.
options = FXCollections.observableArrayList(options.stream().distinct().collect(Collectors.toList()));
ListView<String> waistOptions = new ListView<String>();
System.out.println(waistOptions.getItems());
waistOptions.setOrientation(Orientation.HORIZONTAL);
waistOptions.setMaxSize(426,30);
waistOptions.getItems().addAll(options);
waistOptions.getSelectionModel().selectedItemProperty();
waistOptions.setStyle("-fx-background-color: transparent");
waistOptions.setFocusTraversable(false);
paneWaist.getChildren().addAll(waistOptions);
Ответ №1:
вставьте его в файл css
.list-cell:empty {
-fx-opacity: 0;
}