토요일이다.
새창 띄우면서 기존 창 끄는게 너무 안되서 스트레스를 너무 받았었는데 찾았다.
일단 내가 버튼을 눌렸을때 그 버튼의 윈도우를 불러와서 끄는 방식이다.
javafx를 보면 우선 창 전체가 Stage고 그 안의 화면이 Scene이다.
그러니까 새창을 띄우기 위해서는 현재 Stage를 끄고 새 Stage를 만들고 그 안에 새로 열 Scene을 만들어야됨.
그래서 만약 저 노드에 이벤트가 생기면 이 창을 끄고 새창을 키고 싶다고 한다면
노드 > 이벤트 > 노드의 Stage를 불러옴 > Stage 끄기
btnClickMe 버튼의 id를 부르고
Stage stage =(Stage)btnClickMe.getScene().getWindow();
stage.close();
하고 새 스테이지 만들고 새 씬 넣고 열면됨
끝!
'배달앱 개발일지' 카테고리의 다른 글
20200909 개발일지 (0) | 2020.09.09 |
---|---|
20200824 개발일지 java serial port (3) | 2020.08.25 |
20200813 개발일지 (0) | 2020.08.13 |
20200812 개발일지 (3) | 2020.08.12 |
20200807 개발일지 (0) | 2020.08.07 |
댓글