TextField
標準の英語キーボード/言語を使用して入力を受け取るものと、日本語のキーボード/言語を使用するものです。
この回答はSwingの問題に対処していますが、JavaFXには必要なメソッドTextField
がありません。getInputContext()
私の計画は、フォーカス イベントをキャッチしてLocale
を日本語に変更するか、特定のイベントを日本語に関連付けることLocale
でしTextField
た。ただし、これらのいずれかを実際に達成する方法はわかりません。
Java Input Method Client APIが必要ではないかと疑っています。
私は Windows 8 を使用していますが、OS に依存しない回答があればうれしいです。