ControlsFXのSpreadsheetView
を使用しています。複数のセルを選択すると、それらをコピーしてより大きなブロックに貼り付けても動作しません。SpreadsheetViewのデータブロックを大きなブロックにコピーできない
マイコード:
int rowCount = 5;
int columnCount = 3;
GridBase grid = new GridBase(rowCount, columnCount);
ObservableList<ObservableList<SpreadsheetCell>> rows = FXCollections.observableArrayList();
for (int row = 0; row < grid.getRowCount(); ++row) {
final ObservableList<SpreadsheetCell> list = FXCollections.observableArrayList();
for (int column = 0; column < grid.getColumnCount(); ++column) {
list.add(SpreadsheetCellType.STRING.createCell(row, column, 1, 1,"value"));
}
rows.add(list);
}
grid.setRows(rows);
spreadsheet.setGrid(grid);
ようこそスタックオーバーフロー!あなたの質問をより正確にするために、タイトルのテキストを少し編集しました。私はまた、コードの書式を少し改良しました。あなたはまた、あなたが何が問題だと思っているかについてより具体的にしてみるべきです。あなたのコードのどの部分が問題の一部だと思いますか?あなたのコードが何を想定しているか少し説明してください。 – Jens