質問: ### 前提・実現したいこと Java FX GUIを利用して簡単なデスクトップ上で動くアプリを開発したいです。 尚、私は全くの初心者です。コードの見方についてはだいたいわかってきたのですが、自分で背景やボタンのレイアウトを作成して、コードと紐付けすることがなかなかできません。 ### 発生している問題・エラーメッセージ netbeansを使用して、開発をしようとしましたが新規のプロジェクトを立ち上げられません。 使用しているのはmacで、OSのバージョンは10.12.6 です。netbeans8.2を再インストールしましたが、いくつかのものはインストールできなかったというような表示になりました。 結局何もできていないままです。 ### 補足 実現したいことについてですが、netbeansの使用でなくても問題無いです。 今Scene Builderは使用できるのでその分かりやすい使い方があればいいのですが。 なかなかコードとの紐付けとどうするのかわからない状態です。 入門用の動画も調べたのですが英語での説明でなかなか理解できません。
回答: お望みの回答でなくてスミマセンが・・・ Scene Builderは要するにコーディングに用いる一つのツールでして、それはIDEと連携できてこそ真価を発揮すると思います。自分はNetBeansをあまりさわったことがないのでそれについてはよく知りませんが、例えばIntelliJ IDEAでScene BuilderとIDEAを連携させると、 * Scene Builderでの操作 FXML上に記述したコントロールクラスの定義とScene Builderでの定義が矛盾していればScene Builderが警告してくれます。ゆえに定義のし忘れなどが起きなくなります。 * IDEAでの操作 Scene Builderで定義されていないインジェクションフィールド・メソッドがあるとIDEA上でそれがわかるように表示されます。ゆえに「あ、Scene Builderで定義しわすれてる」ということにすぐ気づけます。 実際はIDEを使わなくてもJavaFXアプリケーションを書くこと自体はできますけど、それはIDEを使わなくてもJavaのプログラムは書けるというのと同じ程度に「それはそうだが実際あるとないとでは大違い」だと思います。 まずはIDEを正常にセットアップすることを目指すことをお奨めします。そういう意味ではご質問のタイトルやタグは「JavaFX」ではなくNetBeansについてのQ&Aであった方がよかったのではないでしょうか?