小编Ein*_*son的帖子

JavaFX KeyEvent 和重音字符

我使用带有内容可编辑主体的 WebView 作为 JavaFX 中的富文本编辑器。它工作正常,但我需要监听按键。它适用于输入键和 ASCII 字符,但重音字符(如冰岛语 \xc3\xa1 和 \xc3\xa9)不会触发任何事件。我尝试了 KeyEvent.KEY_PRESSED 和 KeyEvent.KEY_TYPED,但它们都不会触发重音字符。

\n\n

InputMethodEvent 确实会触发重音字符,但如果我为此设置一个侦听器,它似乎会自动消耗该事件,并且不会到达编辑器。

\n\n

有人知道在键入重音字符时监听事件而不消耗它们的方法,或者知道一种不消耗 InputMethodEvent 中的字符的方法吗?

\n

java javafx javafx-2

5
推荐指数
1
解决办法
1020
查看次数

标签 统计

java ×1

javafx ×1

javafx-2 ×1