JavaFX でキーストロークごとの検証を行おうとしていますが、埋め込みコントロールからテキスト変更イベントをキャプチャするTextFieldTableCell
方法がわかりません。TextField
問題のオブジェクトが単に である場合は、TextField
うまくtextField.textProperty().addListener(myChangeListener)
いきます。 TextFieldTableCell
も公開textProperty()
していますが、このプロパティは ではまったく異なる動作をしTextFieldTableCell
ます。キーストロークごとに変更イベントを生成しません。むしろ、TableView
が最初に表示されたときに多くのイベントが表示され、セルで編集を開始するたびに 1 つのイベントが表示されます。