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에서 객체생성 및 메인 윈도우 생성
	}

}

 

+ Recent posts