Авторегулировка размера списка

#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);
  

ListView

Ответ №1:

вставьте его в файл css

 .list-cell:empty {
    -fx-opacity: 0;
}