[java] JavaFX를 이용한 기본적인 컴포넌트 사용하기

JavaFX는 Java 기반의 풍부한 그래픽 및 멀티미디어 애플리케이션을 개발할 수 있는 라이브러리입니다. 이번 글에서는 JavaFX를 사용하여 기본적인 컴포넌트를 어떻게 사용하는지 살펴봅니다.

목차

  1. JavaFX 시작하기
  2. 기본 컴포넌트 사용하기
  3. 참고 자료

JavaFX 시작하기

JavaFX를 사용하려면 먼저 JavaFX 라이브러리를 프로젝트에 추가해야 합니다. 일반적으로 JavaFX는 JDK에 포함되어 있지만, JDK 11부터는 별도로 설치해야 합니다.

import javafx.application.Application;
import javafx.stage.Stage;

public class Main extends Application {
    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) {
        // 여기에 애플리케이션 초기화 및 화면 생성 코드 작성
        primaryStage.show();
    }
}

기본 컴포넌트 사용하기

라벨(Label)

라벨은 화면에 텍스트를 표시하는 데 사용됩니다.

import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.stage.Stage;

public class Main extends Application {
    public void start(Stage primaryStage) {
        Label label = new Label("안녕, JavaFX!");
        Scene scene = new Scene(label, 200, 100);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}

버튼(Button)

버튼은 사용자의 상호작용을 처리하는 데 사용됩니다.

import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.stage.Stage;

public class Main extends Application {
    public void start(Stage primaryStage) {
        Button button = new Button("클릭하세요");
        button.setOnAction(e -> System.out.println("버튼이 클릭되었습니다."));
        Scene scene = new Scene(button, 200, 100);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}

이렇게 JavaFX를 사용하여 라벨과 버튼을 만들고 화면에 표시하는 기본적인 방법을 알아보았습니다.

참고 자료