В TableViev появляются строки, но не появляется текст
Возникла такая проблема: из БД должна заполняться таблица с заранее заданными столбцами. Строки в таблице создаются, в консоль правильные строки выводятся, но значений в таблице нет.
@FXML
private TableView<ObservableList> table;
@FXML
private TableColumn<ObservableList, String> clientCol;
@FXML
private TableColumn<ObservableList, String> productCol;
@FXML
private TableColumn<ObservableList, String> quantityCol;
@FXML
private TableColumn<ObservableList, String> priceCol;
ObservableList<ObservableList> data = FXCollections.observableArrayList();
try {
while (resultSet.next()) {
ObservableList<String> row = FXCollections.observableArrayList();
for (int i = 1; i <= resultSet.getMetaData().getColumnCount(); i++) {
row.add(resultSet.getString(i));
}
System.out.println(row);
data.add(row);
}
table.setItems(data);
}
catch(Exception e){
e.printStackTrace();
}