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();
	}

}