将键盘输入与JavaFX中的TextField关联起来



我试图有两个JavaFX TextField s,一个使用标准的英语键盘/语言输入,另一个使用日语键盘/语言。

这个答案解决了Swing的问题,但是JavaFX TextField没有所需的getInputContext()方法。

我的计划是捕捉焦点事件并将Locale更改为日文,或者将特定的Locale与日文TextField关联。然而,我不知道如何真正实现这两个。

我怀疑可能需要Java输入法客户端API。

我使用的是Windows 8,但如果有一个与操作系统无关的答案就好了。

我能找到的唯一接近的东西是:

textfield.getText().regionMatches();

但是我不确定这就是你要找的。

更新

i also found

txt_message.getText().format(Locale.JAPANESE, format, args)

相关内容

  • 没有找到相关文章

最新更新