사용법
Stage 클래스를 이용하여 다이얼로그를 생성할 수 있다.
다이얼로그 생성
Stage joinDialog = new Stage(StageStyle.UNIFIED);
joinDialog.initModality(Modality.WINDOW_MODAL);
joinDialog.initOwner(primaryStage);
joinDialog.setTitle("회원가입");
Stage 생성자 매가 값은 윈도우 스타일을 결정짓는 StageStyle 열거 상수가 온다
열거 상수 종류
StageStyle 열거상수 |
설명 |
DECORATED |
일반적인 윈도우 스타일, 흰색배경에 제목줄에 (아이콘,타이틀축소, 복원, 닫기 버튼)이 있다. |
UNDECORATED |
배경이 흰색, 제목표시줄 없음 |
TRANSPARENT |
배경이 투명, 제목표시줄 없음 |
UNIFIED |
DECORATED와 동일하지만, 내용물의 경계선이 없다. |
UTILITY |
배경이 흰색이고, 제목줄에 타이틀, 종료 버튼만 있다. |
initModality(Modality.WINDOW_MODAL) 을 설정하지 않으면 기본적인 Modality가 된다.
다이얼로그를 실행하는 코드
Parent parent = FXMLLoader.load(getClass().getResource("JoinDialog.fxml"));
Scene scene = new Scene(parent);
joinDialog.setScene(scene);
joinDialog.setResizable(false);
joinDialog.show();
참고 : 이것이 자바다