我想要兩個JavaFX TextField
,一個使用標準英語鍵盤/語言輸入輸入,另一個使用日語鍵盤/語言輸入。在JavaFX中將鍵盤輸入與TextField相關聯
This answer解決了Swing的問題,但JavaFX TextField
沒有所需的getInputContext()
方法。
我的計劃是抓住焦點事件並將Locale
更改爲日語,或將特定的Locale
與日語TextField
關聯。但是,我不知道如何實現這些。
我懷疑可能需要Java Input Method Client API。
我正在使用Windows 8,但它會很高興有一個操作系統無關的答案。
我發現這個[增強請求(https://bugs.openjdk.java.net/browse/JDK-8091266),但它並沒有自2015年6月12日起更新。至於現在看來,JavaFX中沒有這樣的功能。 – Enigo