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

时间:2012-12-31 22:08:02

标签: java locale javafx-2 javafx

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

This answer解决了Swing的问题,但JavaFX TextField没有所需的getInputContext()方法。

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

我怀疑可能需要Java Input Method Client API

我使用的是Windows 8,但拥有独立于操作系统的答案会很不错。

1 个答案:

答案 0 :(得分:0)

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

textfield.getText().regionMatches();

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

更新

我也找到了

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