-1
단추로 활성화 된 새 창을 만들고 싶지만이 새 창을 열었을 때 주 창을 사용할 수 없습니다.JAVAFX - 새 창 만들기
단추로 활성화 된 새 창을 만들고 싶지만이 새 창을 열었을 때 주 창을 사용할 수 없습니다.JAVAFX - 새 창 만들기
때 추가 새로운 단계를 작성하고 필요한 개체를 추가 :
newStage.initModality(Modality.APPLICATION_MODAL);
newStage.showAndWait();
새로 만든 Stage newStage
을 만들 때 다른 창을 소유자로 설정하고 창 모달로 설정해야합니다.
newStage.initOwner(parentStage);
newStage.initModality(Modality.APPLICATION_MODAL);
http://docs.oracle.com/javase/8/javafx/api/javafx/stage/Stage.html # initModality-javafx.stage.Modality- –
어떻게 사용할 수 있습니까? –
스테이지 s1 = 새로운 스테이지(); 상위 루트 = FXMLLoader.load (getClass(). getResource ("FXMLDocument.fxml")); 장면 장면 = 새로운 장면 (루트); s1.setScene (scene); s1.show(); 이 코드는 버튼의 OnAction 기능에 있으며이 새 창이 열리는 동안 기본 창 (버튼이있는 곳)을 사용할 수 없습니다 –