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 コンポーネントの一部を以下に示します。
これらのコンポーネントの使用方法の詳細については、JavaFX ドキュメントとサンプル コードを通じて学習できます。さらに、JavaFX の機能を強化するために利用できるサードパーティのライブラリやツールが多数あります。
概要:
この記事では、JavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法を紹介します。例を通して簡単な JavaFX アプリケーションを作成する方法を示し、一般的に使用される JavaFX コンポーネントを読者に紹介します。この記事が JavaFX の学習に役立つことを願っています。
以上がJavaFX を使用して Java 9 でグラフィカル インターフェイス アプリケーションを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。