Hallo zusammen,
ich möchte eine Methode die ich in einer Klasse geschirben habe bei Start des Programms ausführen lasssen.
Ich bin mir nicht sicher wie ich das ganze anstelle.
Danbke im vorraus für eure Hilfe 😁
ich möchte eine Methode die ich in einer Klasse geschirben habe bei Start des Programms ausführen lasssen.
Java:
@FXML
public void befuellen() {
boxFirma.setItems((ObservableList<FirmenDetails>)data1);
boxProdukt.setItems((ObservableList<ProduktDetails>) data2);
boxName.setItems((ObservableList<allDetails>) dataall);
}
@FXML
public void loadDataFromDatabase() {
loadFirmaButton.setOnAction(event -> dropdownFirmen());
loadProduktButton.setOnAction(event -> dropdownProdukt());
updateButton.setOnAction(event -> bearbeitung());
try {
if(loadFirmaButton.isPressed()){
dataall = FXCollections.observableArrayList();
dropdownFirmen();
loadalldetails();
}
else if (loadProduktButton.isPressed()){
dataall = FXCollections.observableArrayList();
dropdownProdukt();
loadalldetails();
}
else if(updateButton.isPressed()){
dataall = FXCollections.observableArrayList();
bearbeitung();
loadalldetails();
}
} catch (Exception e) {
e.printStackTrace();
}
}
Java:
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("view.fxml"));
primaryStage.setTitle("Datenbank Firmen");
primaryStage.setScene(new Scene(root, 800, 600));
primaryStage.show();
}
@Override
public void stop() throws Exception {
DBConnection.getInstance().getCon().close();
super.stop();
}
@Override
public void init() throws Exception {
DBConnection.getInstance().connect();
super.init();
}
public static void main(String[] args) throws NoSuchMethodException {
launch(args);
}
}
Ich bin mir nicht sicher wie ich das ganze anstelle.
Danbke im vorraus für eure Hilfe 😁