【初心者】Java質問・相談スレ18【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0699デフォルトの名無しさん
NGNG現在は PlainDocument.insertString() 内でチェックを行っています。
# フォーカス抜けたときにちょん切るとかではないです。リアルタイム?に。
IME を使わなければ問題ないですが、IMEを使った場合に問題が発生します。
キーボードから「あいう」と入力すると、
IME確定前に「あ」「い」「う」と順々にinsertString()が呼ばれ、
IME確定後にもう一度「あ」「い」「う」と順々にinsertString()が呼ばれてしまいます。
そこで、insertString()内で「現在IMEで入力中かどうか?」を知りたいのですが、
何かその手段はありますでしょうか?
それとも PlainDocument を使用する以外にも方法があるのか、どなたか教えてくだされ。
■ このスレッドは過去ログ倉庫に格納されています