> Java > java지도 시간 > JavaFX를 사용하여 Java 9에서 그래픽 인터페이스 애플리케이션을 구축하는 방법

JavaFX를 사용하여 Java 9에서 그래픽 인터페이스 애플리케이션을 구축하는 방법

PHPz
풀어 주다: 2023-08-04 18:37:04
원래의
928명이 탐색했습니다.

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 구성 요소입니다.

  • 버튼: 클릭하면 작업을 실행하는 버튼입니다.
  • 레이블: 텍스트를 표시하는 데 사용됩니다.
  • TextField: 사용자가 텍스트를 입력할 수 있습니다.
  • ComboBox: 드롭다운 목록에서 옵션을 선택하는 데 사용됩니다.
  • TableView: 2차원 테이블 데이터를 표시하고 편집하는 데 사용됩니다.

JavaFX 설명서와 샘플 코드를 통해 이러한 구성 요소의 사용에 대해 자세히 알아볼 수 있습니다. 또한 JavaFX의 기능을 향상시키는 데 사용할 수 있는 타사 라이브러리와 도구가 많이 있습니다.

요약:

이 기사에서는 Java 9에서 JavaFX를 사용하여 그래픽 인터페이스 애플리케이션을 구축하는 방법을 소개합니다. 예제를 통해 간단한 JavaFX 애플리케이션을 생성하는 방법을 보여주고 일반적으로 사용되는 일부 JavaFX 구성 요소를 독자에게 소개합니다. 이 기사가 JavaFX를 배우는 데 도움이 되기를 바랍니다!

위 내용은 JavaFX를 사용하여 Java 9에서 그래픽 인터페이스 애플리케이션을 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿