1.设置树的映射关系 DefaultTreeCellRenderer myCellRenderer = new MyTreeCellRender(); //设置叶子节点的图标 jTree.setCellRenderer(myCellRenderer); 2.调用,具体查看JTreeData结构 DefaultMutableTreeNode leafUserNode = new DefaultMutableTreeNode(new JTreeData("string",new ImageIcon(""))); 3. MyTreeCellRender.java public class MyTreeCellRender extends DefaultTreeCellRenderer { //定义图标和要显示的字符串 ImageIcon icon = null; String str = null; /* (non-Javadoc) * @see javax.swing.tree.DefaultTreeCellRenderer#getTreeCellRendererComponent(javax.swing.JTree, java.lang.Object, boolean, boolean, boolean, int, boolean) */ @Override public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { // TODO Auto-gene