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

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

JEditorPaneを使った方が無難だろうか?

JEditorPaneを使えばテキストの保持や編集、キー入力、日本語入力、描画は勝手にやってくれるので、StyledEditorKitをなんとかすれば簡単にできそう。でもJEditorPaneのsetEditorKitの引数で渡すのはEditorKitでStyledEditorKitの親の親じゃないか。EditorKitのメソッドだけで色分けができるというわけだろうけど、EditorKitをどう拡張していけばいいのかわからないのでStyledEditorKitを継承した方が無難そうだ