Cześć,
piszę swój mały program i chciałbym zrefaktoryzować kod aby ładniej wyglądał. W kilku miejscach mam podobny kod, poniżej przykładowy:
@FXML
public void setContractor() {
FXMLLoader loader = new FXMLLoader(this.getClass().getResource(Contractor_FXML));
Pane pane = null;
try {
pane = loader.load();
} catch (IOException e) {
e.printStackTrace();
}
ContractorController contractorController = loader.getController();
contractorController.setMainController(mainController);
mainController.setScreen(pane);
}
@FXML
public void setReceiving() {
FXMLLoader loader = new FXMLLoader(this.getClass().getResource(Receiving_FXML));
Pane pane = null;
try {
pane = loader.load();
} catch (IOException e) {
e.printStackTrace();
}
ReceivingController receivingController = loader.getController();
receivingController.setMainController(mainController);
mainController.setScreen(pane);
}
Gdy próbuję FXMLLoader wraz z pane-em ustawić jako osobą metodę to loader zgłasza błąd.
Z góry dzięki za pomoc