自动调整ListView大小

时间:2020-10-31 15:54:41

标签: listview javafx

问题在于,tall只有两个元素,并且场景中的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 个答案:

答案 0 :(得分:0)

在css文件中粘贴

.list-cell:empty {
    -fx-opacity: 0;
}
相关问题