【发布时间】:2012-12-31 22:08:01
【问题描述】:
我正在尝试拥有两个 JavaFX TextFields,一个使用标准英文键盘/语言进行输入,另一个使用日文键盘/语言进行输入。
This answer 解决了 Swing 的问题,但 JavaFX TextField 没有所需的 getInputContext() 方法。
我的计划是捕捉焦点事件并将Locale 更改为日语,或者将特定的Locale 与日语TextField 相关联。但是,我不知道如何实际实现其中任何一个。
我怀疑可能需要 Java Input Method Client API。
我使用的是 Windows 8,但最好有一个独立于操作系统的答案。
【问题讨论】:
-
我找到了这个Enhancement request,但它自 2015 年 6 月 12 日起就没有更新过。目前看来JavaFX中没有这样的功能。
标签: java locale javafx-2 javafx