DefaultTreeCellRenderer

DefaultTreeCellRenderer

我有一个Tree节点。我希望在查看树时在节点名称旁边显示图像。我该怎么办?

最佳答案

从您的图像创建一个ImageIcon

ImageIcon图标= ....;
there are a number of ways to do this
创建DefaultTreeCellRenderer的实例

DefaultTreeCellRenderer渲染器=新的DefaultTreeCellRenderer();
设置渲染器的叶子图标字段

renderer.setLeafIcon(icon);
设置树的渲染器

tree.setCellRenderer(renderer);


if you can't figure it out try the demo

10-08 04:51