0

TextField標準の英語キーボード/言語を使用して入力を受け取るものと、日本語のキーボード/言語を使用するものです。

この回答はSwingの問題に対処していますが、JavaFXには必要なメソッドTextFieldがありません。getInputContext()

私の計画は、フォーカス イベントをキャッチしてLocaleを日本語に変更するか、特定のイベントを日本語に関連付けることLocaleでしTextFieldた。ただし、これらのいずれかを実際に達成する方法はわかりません。

Java Input Method Client APIが必要ではないかと疑っています。

私は Windows 8 を使用していますが、OS に依存しない回答があればうれしいです。

4

1 に答える 1

0

私が見つけることができた唯一のものは次のとおりでした:

textfield.getText().regionMatches();

ただし、これがあなたが探しているものかどうかはわかりません。

アップデート

私も見つけた

txt_message.getText().format(Locale.JAPANESE, format, args)
于 2013-01-05T03:58:07.363 に答える