我正在尝试拥有两个 JavaFX TextField
,一个使用标准英文键盘/语言进行输入,另一个使用日文键盘/语言。
这个答案解决了 Swing 的问题,但 JavaFXTextField
没有所需的getInputContext()
方法。
我的计划是要么抓住一个焦点事件并将其更改Locale
为日语,要么将特定事件与日语相关Locale
联TextField
。但是,我不知道如何实际实现其中任何一个。
我怀疑可能需要Java输入法客户端 API 。
我正在使用 Windows 8,但最好有一个独立于操作系统的答案。