我有一个包含表名的 ListView 和一个添加按钮。
tablesListView.setEditable(true);
tablesListView.setCellFactory(TextFieldListCell.forListView());
tablesListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
addTableButton.setOnAction(new EventHandler<ActionEvent>(){
@Override
public void handle(ActionEvent evt) {
tablesListView.getItems().add("");
tablesListView.getSelectionModel().selectLast();
tablesListView.edit(tablesListView.getSelectionModel().getSelectedIndex());
}
});
因此,当我单击列表中的某个单元格时,它会将其状态切换为 TextField,但这不适用于按钮,单元格会被选中,但不会切换。有什么帮助吗?