public class AppMain extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.show(); //윈도우 보여주기
}
public static void main(String[] args) {
launch(args); //AppMain 객체 생성 및 메인 윈도우 생성
}
}
1. javafx.application.Application 상속
2. start() 메소드 재정의 - primaryStage.show() 메소드를 호출함으로써 메인 윈도우가 보여짐
3. main() 메소드에서 Application의 launch() 메소드 호출
메인 클래스
package sec02.exam01_application_start_YJ;
import javafx.application.Application;
import javafx.stage.Stage;
public class AppMain extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.show(); //윈도우 보여주기
}
public static void main(String[] args) {
launch(args); //AppMain에서 객체생성 및 메인 윈도우 생성
}
}
'Java > 17. JavaFX' 카테고리의 다른 글
Day 25 : JavaFX 레이아웃 - FXML 레이아웃 (0) | 2021.11.23 |
---|---|
Day 25 : JavaFX 레이아웃 - 프로그램적 레이아웃 (0) | 2021.11.23 |
Day 25 : 무대(Stage)와 장면(Scene) (0) | 2021.11.23 |
Day 25 : JavaFX 라이프사이클 및 메인 클래스 실행 매개값 얻기 (0) | 2021.11.23 |
Day 25 : JavaFX 개요 (0) | 2021.11.23 |