[java] JavaFX 소개

JavaFX는 Oracle이 개발한 플랫폼 독립적인 Java 라이브러리로, 강력한 그래픽 라이브러리사용하기 쉬운 API를 제공합니다. JavaFX를 사용하면 다양한 디바이스에서 일관된 사용자 경험을 제공할 수 있습니다.

JavaFX의 주요 특징

JavaFX는 다음과 같은 주요 특징을 가지고 있습니다:

JavaFX 예제 코드

다음은 JavaFX를 사용하여 간단한 UI를 생성하는 예제 코드입니다.

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class HelloWorld extends Application {
    public static void main(String[] args) {
        launch(args);
    }
    
    @Override
    public void start(Stage primaryStage) {
        primaryStage.setTitle("Hello World");
        Button btn = new Button();
        btn.setText("Say 'Hello World'");
        btn.setOnAction(e -> System.out.println("Hello World!"));
        StackPane root = new StackPane();
        root.getChildren().add(btn);
        primaryStage.setScene(new Scene(root, 300, 250));
        primaryStage.show();
    }
}

위 코드는 “Hello World” 버튼을 누르면 콘솔에 “Hello World!”를 출력하는 간단한 JavaFX 애플리케이션을 생성하는 예제입니다.

결론

JavaFX는 풍부한 그래픽 기능다양한 플랫폼에서의 일관된 사용자 경험을 제공하여 Java 기반의 애플리케이션을 개발하는 데 매우 유용합니다.

참고문헌: