0

私は現在javaFX2.0ゲームに取り組んでおり、特定のキーを入力すると何かが発生するようにする方法を知りたいです。これを読んでいただきありがとうございます。

4

1 に答える 1

0

ルートノードに焦点を合わせてから、setOnKeyPressedメソッドにロジックを記述します。

サンプルコード:

root.setFocusTraversable(true);
root.setOnKeyPressed(new EventHandler<KeyEvent>() {

    @Override
    public void handle(KeyEvent kEvent) {
        if (kEvent.getCode() == KeyCode.SPACE) {
            System.out.println("Space Bar pressed");
        }
    }
});
于 2013-02-05T21:21:58.687 に答える