У меня есть TableView
, который доступен для редактирования и включен множественный выбор. Я хочу ввести новые данные в некоторые столбцы и строки. Затем я хочу выбрать мышью и нажать CTRL-C
, чтобы скопировать в буфер обмена.
Я могу использовать column.setCellFactory (TextFieldTableCell.forTableColumn ());
, и мой код хорошо работает для ввода данных, таких как EXCEL. Я не мог выбрать с помощью мыши.
Я прочитал ссылку Как выбрать несколько ячеек в таблице с помощью javafx только с помощью мыши? . Если я попытаюсь реализовать это, мне нужно использовать
final Callback<TableColumn<MyDataClass, String>, TableCell<MyDataClass, String>> myCellFactory = new DragSelectionCellFactory ();
column.setCellFactory (myCellFactory);
.
Затем я не могу ввести какие-либо данные, так как CellFactory теперь отличается.
Как я могу ввести данные, такие как EXCEL, а также выбрать мышь и использовать CTRL-C
для копирования? Спасибо за любую помощь.