当然可以,自己新建一个javax.swing.tree.DefaultTreeCellRenderer,
然后,对它 setLeafIcon(javax.swing.Icon), setOpenIcon(javax.swing.Icon)等等, 如果还不满意的话,自己动手写一个 extends JLabel(或者其他Component) implemnts javax.swing.tree.TreeCellRenderer的类,
对于 getTreeCellRendererComponent(JTree tree, Object value,    boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus), 根据所给情况,对自己(JLabel)setIcon, setDisabledIcon等,最后返回自身,可参考DefaultTreeCellRenderer