マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

日本語入力時の環境の差

InputMethodRequestsのgetTextLocationがWindowsだと漢字変換する度に呼び出されて、返り値によって変換候補の表示位置が変わるけど、LinuxだとgetTextLocationが全く呼び出されない。KDE + SCIMだから駄目なのか?inputMethodTextChangedが呼び出される回数や引数で渡されるInputMethodEventもいくつか差があって困る。クリップボードやドラッグ&ドロップも差があって困った覚えがある。もう自作コンポーネントじゃなくて自作EditorKit作ってJEditorPaneで頑張るしかないのか