2016-12-14 10 views
0

У меня есть SpreadsheetView класс в моей программе:Как изменить текст в ячейках (SpreadsheetView by ControlsFX)?

SpreadsheetView table; 

gridBase = new GridBase(rowCount, columnCount); 
ObservableList<ObservableList<SpreadsheetCell>> rows = FXCollections.observableArrayList(); 
for (int row = 0; row < gridBase.getRowCount(); ++row) { 
    final ObservableList<SpreadsheetCell> list = FXCollections.observableArrayList(); 
    for (int column = 0; column < gridBase.getColumnCount(); ++column) { 
     SpreadsheetCell cell = SpreadsheetCellType.STRING.createCell(row, column, 1, 1, "value"); 
     list.add(cell); 
    } 
    rows.add(list); 
} 
gridBase.setRows(rows); 

table = new SpreadsheetView(gridBase); 

Я могу создать клетки:

SpreadsheetCell cell = SpreadsheetCellType.STRING.createCell(row, column, 1, 1, "value"); 

, но я не могу переписать текст в этих клетках. Как мне это сделать?

ответ