ユーザーが入力したテキストを使用できるイベントハンドラを作成しようとしています。JavaFX:数字、文字、記号、およびスペースのみを許可するKeyEvent
私はKeyEvent.KEY_TYPED
を使用してみましたが、また、それを意味し、私はキャプチャしたいすべては、あなたが(視覚的に)テキストフィールドに入力できる文字であるなどBACKSPACE、ESCのようにキーのUnicode文字を与えていますは、TAB、BACKSPACE、機能ボタン(例えばF1)、修飾ボタン、ナビゲーションボタンとロックボタンENTER、ESCを無視すべきです。
私もKeyEvent.KEY_PRESSED
を試しましたが、KeyCode
はisDigit()
とisLetter()
しか持っていません。 isSymbol()
はありません。
これを実装するにはどうすればよいですか?
どのように実装していますか?いくつかのコードを投稿してください! –