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

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

編集機能を付け無ければ

エディタと名乗るからには編集出来ないとまずいわけで、表示機能しかなければビューワだ。それでキーボードから入力された文字を受け取り既存のテキストに追加していく。勿論改行やバックスペースにも対応したいので、KeyEventのgetKeyCodeとKeyEventにある定数を使って文字を消したり改行を加えたり改行を削除できるようになった。うまいくいってるなーと思ってたら問題が発生。タブキーを受け付けてくれない。JComponentのprocessKeyEventをオーバーライドしてみたけどタブキーを押したときにイベントが発生してくれない…どうしたらいいものか…