Oglądam samouczek w którym facet robi aplikację okienkową i pokazuje jak zmieniać sceny w centrum głównego layoutu. W tym celu stworzył kontroler jednej z klasy w którym zadeklarował zmienną private Main main;. Wszystko działa ale dla mnie to jest trochę z kapelusza, zmieniłem kod na taki jak niżej czyli po prostu odwołałem się do Main (nie mam pojęcia czy tak można) bo tak wydaje mi się intuicyjnie. I uwaga - to też działa! Czy to co zrobiłem to błąd?
package application;
import java.io.IOException;
import javafx.fxml.FXML;
public class MainItemsController {
// private Main main;
@FXML
private void goElectrical() throws IOException {
Main.showElectricalScene();
}
}