質問: javaFXとEclipseの使用方法について相談です。 GUIについて、現在JavaFX Scene Builder2.0を使用してデスクトップ上で簡単なアプリを作成中です。 画像のようなスクリーンにあるボタンを押すと、「〜〜!」というようにスクリーン上に文字が表示できるようにしたいです。 初心者なのでわからないことだらけなのですが、JavaFXで作ったレイアウトを、Eclipseに書いてソースコードを読ませていくにはどうすればいいでしょうか? 何かサンプルコードを書いていただけないでしょうか。(かなり不躾なお願いです) ひとまず、画面の見方がよくわからなくて、、、Scene Buildeでボタンやスクリーンなどパーツを選択すると右側にプロパティ〜コードの画面が出ています。 プロパティについては大体わかるのですが、コードの部分の使用例、使い方がよくわかりません。 Eclipseにimportする時や、APIを使用して対象物としてアクションをつける時などに必要なIDを定義づけるものでしょうか? もし使用している方いましたらご助力願います。。。![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/f3bf4ec4b7b045e85cecff80b67d8b7e.png)](40c5f441ca35af1094c9913abcf8399c.png)
回答: 操作ポイントを挙げますと ### 前提 * e(fx)clipseプラグインを入れましょう。 ### IDEでの操作 * コントローラークラスを定義する Initializableを実装したクラスとするのが典型的 * そのクラスにボタンを押された際に実行したいメソッドを定義 メソッドに@FXMLアノテーションをつけておきます。引数はActionEvent一つでもよいし省略してもどちらでも可。 * fxmlファイルを作成 e(fx)clipse plug-inが入っていればFile>New>Other...>JavaFX>New FXML Documentで作成できます。FXMLファイルを選びコンテキストメニューからOpen With SceneBuilderで開けます。 ### SceneBuilderでの操作 * 左下ControllerのところでコントローラークラスのFQNを選択する * イベントを設定したいボタンを選び右下にあるcodeの中にあるOnActionでメソッドを選ぶ より詳しくは「JavaFX チュートリアル」「SceneBuilder 使い方」などで複数の解説ページがヒットしますのでそれらを熟読してください。チュートリアルには簡単な例が載っているはずです。