我是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)