고급 JAVA/FX
-
javaFX fxml로딩과 Scene 작성 / JavaFX Scene Builder고급 JAVA/FX 2020. 5. 22. 19:10
FXML 로딩 - 작성한 fxml 파일을 읽어들여 선언된 내용을 객체화 하는 것 FXML 파일 로딩을 위해서는 javafx.fxml.FXMLLoader를 해야하며 FXMLLoader는 두 가지 종류의 로드 메서드를 가짐 1. 정적 메서드 load() 2. 인스턴스 메서드 load() 1. 정적 메서드 load() FXML 파일이 클래스와 동일한 패키지에 있을 때는 정적 load() 메서드로 FXML 파일을 로딩함. => Parent root = FMXLLoader.load(getClass().getResource("xxx.fxml")); getClass() : 현재 클래스 리턴 getResource("xxx.fxml") : 클래스가 위치하는 곳에서 상대 경로로 리소스 URL 리턴 2. 인스턴스 메서드 l..