JTree用作DefaultTreeCellRenderer单元格渲染器。
这个类是 的子类JLabel。
我想使用JTree比 更复杂的元素JLabel,例如
JTextPane.
问题是:我不能子类化DefaultTreeCellRenderer,因为它仍然是一个JLabel.
写一个自己TreeCellRenderer的太复杂了。
为什么?因为:DefaultTreeCellRenderer有 17 个字段,并且不仅仅是实现TreeCellRenderer's
getTreeCellRendererComponent(...)。
你能想出什么简单的解决方案?
我需要树元素是JTextPanes 才能执行复杂的格式化。