IntelliJ Eclipse SceneBuilderを追加する

イントロダクション

OpenCVの学習を始めるのは良いが、JavaFXを使用する様で。。。(画面の確認などのため)
ここでは、IntelliJとEclipseでの環境構築について記載します。

SceneBuilderはこんな感じ1

SceneBuilderはこんな感じ2

IntelliJのセットアップ

単純に次の手順でOKです。

  1. SceneBuilderをダウンロードしてインストール※GLUONのサイトからダウンロード
  2. File→Settings→Language & Frameworks→JavaFXからSceneBuilderのパスを登録

ショート動画で手順を見る

共通手順

参照したページはOpenCVのチュートリアルです。
仕方ないのでプラグインを追加することにしました。

上記のチュートリアルでは、OpenCVを使用してプログラムを組むときのやり方をJavaFXで画面表示してやるものでした。

下の動画には雑音が入っています。

e(fx)clipseプラグインの追加

こちらのページを参考に、マーケットプレイスからインストールできます。

SceneBuilderのインストール

オラクルのサイトからダウンロードする様です。

スクリーンショット 2018-11-17 15.20.53.png

自分は、Macを使用しているので「dmg」ファイルを選択します。

スクリーンショット 2018-11-17 15.22.31.png

こんな感じでインストールします。

Windows版SceneBuilderのインストール

こちらのサイトからダウンロードします。
インストーラーがダウンロードできるので、それでインストールします。
しかし、そのままインストールすると文字化けました。

どうやらバージョンを間違ったようです。自分のPCにインストールしているJavaのバージョンを確認してください。コマンドプロンプトを起動して以下のコマンドを叩きます。

java -version

確認ができたらダウンロードしたscenebuilder-8.5.0-all.jarを起動するためのBATファイルを作成します。

java -jar SceneBuilderをインストールしたディレクトリまでのパス\scenebuilder-8.5.0-all.jar

自分の場合は下のようなコマンドになりました。

java -jar Apps\SceneBuilder\scenebuilder-8.5.0-all.jar

このコマンドをテキストファイルに「FX.BAT]という名前で保存します。そして実行

まだ、文字化けしています。。。

これは、Githubからプロパティファイルをダウンロードして、ファイルを置き換える

  1. 「scenebuilder-8.5.0-all.jar」ファイルの拡張子を「.zip」に変更する
  2. エクスプローラで「scenebuilder-8.5.0-all.zip」ファイルの中身を表示する
  3. コピー&ペーストなどで「SceneBuilderApp_ja.properties」ファイルを上書きする
  4. 「scenebuilder-8.5.0-all.zip」ファイルの拡張子を「.jar」に戻す

しかし、更新するファイルのパスが見当たらないため、別のインストーラーをダウンロードしてやると「英語」だったけど文字化けしない。。。
のでまぁ良しとします。
ちなみにダウンロードしたのは、「javafx_scenebuilder-2_0-windows.msi」です。

Eclipseでの起動

Eclipseで設定を開き、JavaFXを選択します。すると右のほうにボタンがあるのでそいつをクリックすると。。。

スクリーンショット 2018-11-17 15.25.42.png

ファイルを選択する様に言われますので、先ほどインストールしたApplicationを参照するとSceneBuilderが見つかります。これを選択して設定します。

スクリーンショット 2018-11-17 15.24.35.png

そしてFXMLファイルを右クリックして起動します。

https://www.youtube.com/watch?v=w9BubZIEGdg&feature=youtu.be

 

JavaFX関連ページ

  1. Eclipse SceneBuilderを追加する
  2. JavaFX SceneBuilder 〜EclipseとSceneBuilder連携~
  3. JavaFX SceneBuilder〜ボタンにメソッドを割り当てるワンポイント〜
  4. Java プロコンゲーム 〜見た目の作成(SceneBuilderの使用)〜

関連ページ一覧

Eclipse セットアップ

  1. Java Install Eclipse〜開発ツールのインストール〜
  2. TensorFlow C++環境〜EclipseCDTをインストール〜
  3. Setup OpenGL with JavaJOGLを使う準備 for Eclipse
  4. Eclipse Meven 開発手順〜プロジェクトの作成〜
  5. Java OpenCV 環境セットアップ(on Mac)
  6. Eclipse SceneBuilderを追加する
  7. JavaFX SceneBuilder EclipseSceneBuilder連携~

Java Basic一覧

  1. Java Basic Level 1 〜Hello Java〜
  2. Java Basic Level2 〜Arithmetic Calculate〜
  3. Java Basic Level3 〜About String class〜
  4. Java Basic Level 4〜Boolean〜
  5. Java Basic Level 5〜If Statement〜
  6. Java Basic Summary from Level1 to 5
  7. Java Basic Level 6 〜Traning of If statement〜
  8. Java Basic Level8 〜How to use for statement〜
  9. Java Basic Level 8.5 〜Array〜
  10. Java Basic Level 9〜Training of for statement〜
  11. Java Basic Level 10 〜While statement 〜
  12. Java Basic Swing〜オブジェクト指向〜
  13. Java Basic Swing Level 2〜オブジェクト指向2〜
  14. サンプル実装〜コンソールゲーム〜
  15. Java Basic インターフェース・抽象クラスの作り方
  16. Java Basic クラスとは〜Step2_1〜
  17. Java Basic JUnit 〜テストスイートの作り方〜

Git関連

  1. Java Git clone in Eclipse 〜サンプルの取得〜
  2. Eclipse Gitリポジトリの取得 GitからソースをPullしよう〜
  3. IntelliJ IDEA GitGitリポジトリからクローン〜

投稿者:

takunoji

音響、イベント会場設営業界からIT業界へ転身。現在はJava屋としてサラリーマンをやっている。自称ガテン系プログラマー(笑) Javaプログラミングを布教したい、ラスパイとJavaの相性が良いことに気が付く。 Spring framework, Struts, Seaser, Hibernate, Playframework, JavaEE6, JavaEE7などの現場経験あり。 SQL, VBA, PL/SQL, コマンドプロント, Shellなどもやります。

コメントを残す