JavaFX 2 TextArea: Jak powstrzymać się od używania [Enter] i [Tab]

Chcę używać JavaFX TextArea tak, jakby był dokładnie taki jak wielowierszowe pole TextField. Innymi słowy, gdy nacisnę klawisz [Tab], chcę przejść do następnego elementu sterującego w formularzu, a gdy naciśniesz [Enter], chcę, aby zdarzenie Key.Event przechodziło do kontrolki defaultButton (zamiast być konsumowane przez TextArea).

Domyślne zachowanie TextArea polega na tym, że [Tab] zostaje wstawiony do TextArea, a [Enter] wstawia znak nowej linii.

Wiem, że muszę korzystać z EventFilter, aby uzyskać zachowanie, którego chcę, ale wszystko jest źle. Nie chcę, aby TextArea konsumowała te zdarzenia ... Chcę tylko, aby pozwoliła im „przejść dalej”.

questionAnswers(1)

yourAnswerToTheQuestion