以下の手順でイベントのバインドができます。
- FXMLに対応するコントローラークラスを同じパッケージに作る(下記参照、イベントハンドラも書いておく)
- 左側の「階層」ペインで一番上にある要素(
AnchorPane
)を選択した状態で、右側の「コード」ペインを開くと、「コントローラ・クラス」という項目があるので、そこにコントローラークラスのFQCNを書く、もしくはプルダウンで選択
- ボタンを選択して、「コード」ペインを開き、
OnAction
にイベントのメソッド名handleButtonAction
を書く、もしくはプルダウンで選択
- 保存
`
package fxsample;
import javafx.event.;
import javafx.fxml.;
public final class HelloWorldController {
@FXML
protected void handleButtonAction(ActionEvent event) {
System.out.println("HelloWorldController.handleButtonAction()");
}
}
`
参考:
SceneBuilder(FXML)とJavaのバインド - No Bugs, No Life
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/10 00:59