1个回答
展开全部
看源码,有一段代码会判断是节点类型(是否是叶子节点),你图中的就是叶子节点,跟魏国下面的节点是一样的,所以显示成圆形;
代码类似于:
if (leaf)
label.setIcon(UIManager.getIcon("Tree.leafIcon")); ->显示圆形
else if (expanded)
label.setIcon(UIManager.getIcon("Tree.openIcon"));
else
label.setIcon(UIManager.getIcon("Tree.closedIcon"));
代码类似于:
if (leaf)
label.setIcon(UIManager.getIcon("Tree.leafIcon")); ->显示圆形
else if (expanded)
label.setIcon(UIManager.getIcon("Tree.openIcon"));
else
label.setIcon(UIManager.getIcon("Tree.closedIcon"));
追问
源码在那里看 我昨天刚接触这个 都不懂~~谢谢了~
追答
可以看JTree的源码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询