問題JavaFXのTextAreaにおいて、タブキーを押した場合にタブ文字を入れるのではなく、次のフィールドにフォーカスを写してほしいのだが、タブ文字として入力されてしまう。これを以下のように制御したい。タブのみの場合は次のフィールドへフォーカスを移す。CTRLと同時の場合にタブ文字を入力する。Shiftと同時の場合に前のフィールドにフォーカスを移す。Java9でJavaFXの仕様変更。});Java9で仕様変更されており、TextAreaSkinが正規のクラスとなったのは良いのだが、getBehavior()メソッドがなくなり、同じ動作をさせることができなくなってしまった。上のコードは、Java9での実行においては単純に何もしない。ysugimura関連記事Java:nioのPath、Filesその他これも頭が悪くて覚えきれないためチートシートを作成しておく。return;の変数tabTraerseがどこで宣言すべきで、どのように値の取得するのかが分かりかねております。真に恐縮ではございますがお書き添え頂ければ幸に存じます。PMまだかなり変更する予定なので、紹介記事を書いていないのですが、以下にあります。https://github.com/ysugimura/fxwrapper/blob/master/src/com/cm55/fx/FxTextArea.javafxwrapperというオープンソースラッパライブラリです。https://github.com/ysugimura/fxwrapperただ、かえってわかりにくいと感じるかもしれません。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。