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