小编Fay*_*aye的帖子

如何通过鼠标拖动在JavaFX ListView中选择多行

我是JavaFX的新手,我似乎找不到如何做到这一点。

我在Vbox中有一个ListView,其中装有一个ObservableList of Strings。我已将ListView的SelectionMode设置为MULTIPLE,这使我可以在按住Ctrl或Shift键的同时选择多个项目。

我希望能够单击一行并将鼠标向下拖动并选择多行,但是我不知道该怎么做。我尝试了几次搜索,似乎只找到拖放,而这不是我所需要的。

@FXML private ListView availableColumnList;

private ObservableList<String> availableColumns = FXCollections.<String>observableArrayList("One","Two","Three","Four");

availableColumnList.getItems().addAll(availableColumns);

availableColumnList.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
Run Code Online (Sandbox Code Playgroud)

listview javafx

7
推荐指数
1
解决办法
151
查看次数

标签 统计

javafx ×1

listview ×1