0
컨트롤러 클래스에서 javafx 애플리케이션 클래스에 액세스하려면 어떻게해야합니까? 좀 더 구체적으로 들어가면 한 단계를 유지하고 장면을 전환해야합니다.javafx의 컨트롤러에서 애플리케이션에 액세스하는 방법
컨트롤러 클래스에서 javafx 애플리케이션 클래스에 액세스하려면 어떻게해야합니까? 좀 더 구체적으로 들어가면 한 단계를 유지하고 장면을 전환해야합니다.javafx의 컨트롤러에서 애플리케이션에 액세스하는 방법
장면의 임의 노드에서 다음을 호출하여 현재 스테이지를 가져올 수 있습니다.
Node.getScene().getWindow()
Window 유형의 객체를 제공합니다.
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource(
"Main.fxml"));
fxmlLoader.setRoot(this);
MainController controller = new MainController()
controller.setStage(stage);
fxmlLoader.setController(controller);
try {
fxmlLoader.load();
} catch (IOException exception) {
throw new RuntimeException(exception);
}
: (스테이지 서브 클래스 창)
아니면 컨트롤러의 외부에서 무대를 넘겨