Hej,
mam problem z wypełnieniem tabeli stworzonej w SceneBuilderze JavaFX danymi z bazy danych SQL lite. Problem polega na tym, że każdy tutorial ktory przerobiłem używa metody setCellValueFactory na kolumnie. U mnie ta metoda w ogóle nie pojawia się po wpisaniu nazwy kolumny i korpki, są dwie inne SetCellEditor i SetCellRenderer. Czy mógłby ktoś pomóc mi z dodaniem rekordów z bazy do tabeli? Kod kontrolera.
public class TachersTableController implements Initializable
{
@FXML
TableColumn teacherIDCol;
@FXML
TableColumn nameCol;
@FXML
TableColumn surnameCol;
@FXML
TableView table;
final ObservableList<TeachersTableModel> data = FXCollections.observableArrayList();
@Override
public void initialize(URL location, ResourceBundle resources)
{
Connection connection = null;
connection=SqliteConnection.Connector();
try
{
String query = "SELCT * FROM nauczyciele";
PreparedStatement pst = connection.prepareStatement(query);
ResultSet rs = pst.executeQuery();
}catch(Exception e)
{
e.printStackTrace();
}
}
}