JavaFX를 사용하여 Java 9에서 그래픽 인터페이스 애플리케이션을 구축하는 방법
JavaFX는 Java 플랫폼에서 리치 클라이언트 애플리케이션을 구축하기 위한 그래픽 인터페이스 도구 키트입니다. 개발자가 동적이고 대화형 사용자 인터페이스를 만드는 데 도움이 되는 풍부한 그래픽과 멀티미디어 기능을 제공합니다. 이 기사에서는 JavaFX를 사용하여 Java 9에서 그래픽 인터페이스 애플리케이션을 구축하는 방법을 소개하고 몇 가지 코드 예제도 함께 제공됩니다.
시작하기 전에 JDK(Java Development Kit) 9 및 JavaFX를 올바르게 설치했는지 확인해야 합니다. 이러한 도구가 아직 설치되지 않은 경우 먼저 설치를 완료하십시오.
1단계: JavaFX 애플리케이션의 기본 구조 만들기
먼저 새 Java 프로젝트를 만듭니다. 그런 다음 프로젝트의 루트 디렉터리에 새 Java 클래스를 만들고 이름을 MainApp로 지정합니다. 다음으로 다음 코드를 MainApp 클래스에 복사합니다.
import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.stage.Stage; public class MainApp extends Application { @Override public void start(Stage primaryStage) { primaryStage.setTitle("JavaFX Application"); Button btn = new Button(); btn.setText("Click Me!"); btn.setOnAction(e -> System.out.println("Hello, JavaFX!")); Scene scene = new Scene(btn, 300, 200); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); } }
이 예에서는 버튼이 포함된 창을 만듭니다. 버튼을 클릭하면 콘솔에 간단한 메시지가 출력됩니다.
2단계: JavaFX 애플리케이션 실행
이 JavaFX 애플리케이션을 실행하려면 프로젝트의 루트 디렉터리에 실행 구성 파일을 생성해야 합니다. 프로젝트 루트 디렉터리에 module-info.java라는 파일을 만들고 다음 코드를 복사합니다.
module JavaFXDemo { requires javafx.fxml; requires javafx.controls; opens sample; }
그런 다음 IDE에서 실행 구성을 구성하세요. 구체적인 구성 단계는 IDE에 따라 다를 수 있습니다. 다음 Java 시작 매개변수를 설정해야 합니다.
--module-path /path/to/javafx-sdk-11/lib --add-modules=javafx.controls,javafx.fxml
설치 위치에 따라 /path/to/javafx-sdk-11
를 바꾸세요.
마지막으로 MainApp 클래스를 실행합니다. 화면에 버튼이 열려 있는 창이 나타납니다.
3단계: JavaFX 라이브러리 탐색
JavaFX는 그래픽 인터페이스 애플리케이션을 만드는 데 사용할 수 있는 다양한 구성 요소와 기능을 제공합니다. 이러한 구성 요소를 사용하여 다양한 사용자 인터페이스를 구축할 수 있습니다. 다음은 일반적으로 사용되는 몇 가지 JavaFX 구성 요소입니다.
JavaFX 설명서와 샘플 코드를 통해 이러한 구성 요소의 사용에 대해 자세히 알아볼 수 있습니다. 또한 JavaFX의 기능을 향상시키는 데 사용할 수 있는 타사 라이브러리와 도구가 많이 있습니다.
요약:
이 기사에서는 Java 9에서 JavaFX를 사용하여 그래픽 인터페이스 애플리케이션을 구축하는 방법을 소개합니다. 예제를 통해 간단한 JavaFX 애플리케이션을 생성하는 방법을 보여주고 일반적으로 사용되는 일부 JavaFX 구성 요소를 독자에게 소개합니다. 이 기사가 JavaFX를 배우는 데 도움이 되기를 바랍니다!
위 내용은 JavaFX를 사용하여 Java 9에서 그래픽 인터페이스 애플리케이션을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!