2016-06-25 4 views
1

나는 단추를 클릭 할 때 두 장면 사이를 전환해야하는 창이 있습니다. FXML 문서의 컨트롤러에서 장면을 효율적으로 변경하는 방법을 생각하려고 할 때 문제가 있습니다. this.getScene(). getStage() 또는 그 라인을 따르는 것과 같은 javafx를 사용하여이 작업을 수행 할 수있는 메소드가 있습니까?FXML 컨트롤러에서 스테이지를 가져 오는 방법이 있습니까?

답변

3

컨트롤러는 노드 (예 : 버튼)에 대부분 액세스 할 수있는 당신이 할 수있는

@FXML 
Button b; 
... 
@FXML 
public void flip() { 
    Stage s = (Stage)b.getScene().getWindow(); 
} 
관련 문제