« おい!こんなとこで自殺すんな!!! | メイン | 刀削麺 »

2005年09月22日

Swing技術メモ

JTextArea とかで、String 以外のオブジェクトを表示してもらいたければ Document インターフェースを実装したクラスを渡してやれば良いらしい。侍でヒープに収まりきらないようなでかいドキュメントを閲覧できるようにするために調査した。
JTextArea とかにかなり激しいhackを施さないといけないかと思ったけど結構簡単そうだ。
javax.swing.text.Document
javax.swing.JTextArea(Document doc)

テキストを選択せず、任意の箇所をハイライトさせるには JTextPane と AttributeSet を使えば良いらしい。
侍でログの種類とかに応じて色づけをしたいなーと思い調査。
javax.swing.JTextPane
javax.swing.text.AttributeSet

Swing は奥が深いなー。

投稿者 yusuke : 2005年09月22日 01:06

トラックバック

このエントリーのトラックバックURL:
http://yusuke.homeip.net/diary/mt/mt-tb.cgi/305

コメント

コメントしてください




保存しますか?