ホームページ >Java >&#&チュートリアル >JavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法

JavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法

PHPz
PHPzオリジナル
2023-08-04 18:37:04954ブラウズ

JavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法

JavaFX は、Java プラットフォーム上でリッチ クライアント アプリケーションを構築するためのグラフィカル インターフェイス ツールキットです。豊富なグラフィックスとマルチメディア機能を提供し、開発者が動的でインタラクティブなユーザー インターフェイスを作成できるようにします。この記事では、JavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法を紹介し、いくつかのコード例を示します。

始める前に、Java Development Kit (JDK) 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 コンポーネントの一部を以下に示します。

  • Button: クリックされるとアクションをトリガーするボタン。
  • ラベル: テキストの表示に使用されます。
  • TextField: ユーザーがテキストを入力できるようにします。
  • ComboBox: ドロップダウン リストからオプションを選択するために使用されます。
  • TableView: 2 次元テーブル データの表示と編集に使用されます。

これらのコンポーネントの使用方法の詳細については、JavaFX ドキュメントとサンプル コードを通じて学習できます。さらに、JavaFX の機能を強化するために利用できるサードパーティのライブラリやツールが多数あります。

概要:

この記事では、JavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法を紹介します。例を通して簡単な JavaFX アプリケーションを作成する方法を示し、一般的に使用される JavaFX コンポーネントを読者に紹介します。この記事が JavaFX の学習に役立つことを願っています。

以上がJavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。