2020-01-14に更新

【JavaFX】eclipseにJavaFXプラグインをインストールして Hello World してみる

どうも Swing が廃止される方向のようなので、
方向転換して Java FX をやってみたいと思います。

まずは開発環境の構築から。

e(fx)clipseのインストール

JavaFX 用の eclipse プラグインをインストールします。

新規ソフトウェアのインストール

上部メニューの「ヘルプ」>「新規ソフトウェアのインストール」を選択します。

インストール画面

インストール画面が表示されるので、「追加」ボタンをクリックします。

リポジトリ-の追加

名前、ロケーションにそれぞれ下記を入力します。

名前:
e(fx)clipse 

ロケーション:
[http://download.eclipse.org/efxclipse/updates-released/2.4.0/site](http://download.eclipse.org/efxclipse/updates-released/2.4.0/site)

 

インストールモジュールの選択

インストール画面にて、追加したロケーションを選択し
e(fx)clipse - IDE を選択して「次へ」ボタンをクリックします。

インストール詳細画面

インストール詳細画面が表示されるので「次へ」ボタンをクリックします。

同意画面

ライセンス画面が表示されるので、
使用条件の条項に同意して「完了」ボタンをクリックします。

再起動確認画面

再起動確認画面が表示されます。
ソフトウェア更新のため再起動が必要となりますので、「はい」ボタンをクリックして eclipse を再起動します。

Scene Builder のインストール

ダウンロード

次のURLにアクセスします。
http://gluonhq.com/products/scene-builder/#download

ダウンロードページ

今回は、 Windows 64bit のインストーラーをダウンロードします。

インストール

ダウンロードした「SceneBuilder-8.3.0.exe」を実行します。

 

セキュリティの警告

セキュリティの警告が表示される場合は「実行」ボタンをクリックします。

ライセンス同意画面

ライセンス画面が表示されるので、同意して「Next」ボタンをクリックします。

インストール先指定画面

インストール先指定画面が表示されるので、
デフォルトのまま「Next」ボタンをクリックします。

Scene Builder

SceneBuilder の画面が起動しました。

JavaFXの設定

設定画面の表示

上部メニューの「ウィンドウ」>「設定」を開きます。

Scene Builder のパスを設定

サイドメニューの「JavaFX」を選択し、
SceneBuilderの実行ファイルまでのパスを設定、「OK」ボタンをクリックします。

デフォルトであれば

C:\Users\[ユーザ名]\AppData\Local\SceneBuilder\SceneBuilder.exe

となります。

JavaFX プロジェクトの作成

パッケージ・エクスプローラー上で右クリックし、「新規」>「その他」を選択します。

プロジェクト作成

「JavaFX」>「JavaFX Project」を選択し「次へ」ボタンをクリックします。

プロジェクト名の入力

プロジェクト名を入力し「次へ」ボタンをクリックします。

ビルド設定画面

Java設定画面が表示されるので「次へ」ボタンをクリックします。

言語設定

プロジェクト設定画面が表示されるので、言語に「FXML」を選択し、「完了」ボタンをクリックします。

Hello World を表示してみる

Scene Builder で開く

作成したプロジェクト>「src」>「application」>「Sample.fxml」を右クリックし
「Open with SceneBuilder」を選択します。

Scene Builder 起動

Sample.fxml ファイルが SceneBuilder で開かれます。

ラベルの配置

左側メニューの「Control」より、ラベルを選択して画面中央に配置し、
表示名を「Hello World!」に変更します。

保存

上部メニューの「File」>「Save」を選択して変更を保存して SceneBuilder を終了します。

起動してみる

プロジェクトを右クリックし「実行」>「Java アプリケーション」を選択します。

 

起動した画面

無事に表示されました。

まとめ

ひとまず今回はここまで。

次回からまた色々やっていきたいと思います。

ではでは。

Originally published at www.doraxdora.com
ツイッターでシェア
みんなに共有、忘れないようにメモ

doraxdora

IT関係の仕事をしています/1985年生まれの東京在住/便利なサービスやツール漁りや料理などが好き/2017年~ブログやってます/自分でサービスとか作ってリリースしたい/何かありましたらお気軽にDMどうぞ

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

関連記事

コメント