- 271 名前:270 [2006/11/30(木) 18:42:35 ID:pfnbqwTY0]
- 続きです。
プログラムを起動したら、まずeditorPaneに表示されている"test"という文字列を削除します。 editorPaneに文字が全く入っていない状態で、日本語入力しようとしても、変換前の文字列が表示されないという珍現象が発生します。 半角文字は普通に入ります。また、予め1文字でも入れてあれば変換前の文字列も表示されるようです。 コンストラクタ下から2行目のeditorPane.setText("<html>test");を削除すると問題なく表示されるようになりますが、これでは意味がありません。 これはアップル製のVMのバグでしょうか。 J2SEのどのバージョンからこんなことが起こるようになったかわかりませんが、以前はこんなことは起こらなかったと記憶しています。 またWindowsをお持ちの方はテストしていただけると助かります。 ちなみに、setText()の代わりにsetDocument()を使っても同じ結果になるようです。 当方の環境 Mac OS X 1.4.8 J2SE 5.0 Xcode 2.3 NetBeans 5.0
|

|