JTree
DefaultTreeCellRenderer
セルレンダラーとして使用します。
このクラスはのサブクラスですJLabel
。
など
JTree
よりも複雑な要素で使用したい。JLabel
JTextPane
問題は次のとおりです。サブクラス化することはできません。DefaultTreeCellRenderer
それでも。であるためJLabel
です。
自分で書くのTreeCellRenderer
は複雑すぎます。
なんで?理由:には17のフィールドがあり、 's
DefaultTreeCellRenderer
を実装するだけではありません。TreeCellRenderer
getTreeCellRendererComponent(...)
どのような簡単な解決策を考案できますか?
JTextPane
複雑なフォーマットを実行できるようにするには、ツリー要素が必要です。