0

我正在尝试拥有两个 JavaFX TextField,一个使用标准英文键盘/语言进行输入,另一个使用日文键盘/语言。

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

我的计划是要么抓住一个焦点事件并将其更改Locale为日语,要么将特定事件与日语相关LocaleTextField。但是,我不知道如何实际实现其中任何一个。

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

我正在使用 Windows 8,但最好有一个独立于操作系统的答案。

4

1 回答 1

0

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

textfield.getText().regionMatches();

但是我不确定这是您要找的那个。

更新

我还发现

txt_message.getText().format(Locale.JAPANESE, format, args)
于 2013-01-05T03:58:07.363 回答