I have a Tree node. I want an image to be displayed beside the node name when the tree is viewed. How do I go about?
create an ImageIcon from your image
ImageIcon icon = ....; (there are a number of ways to do this)
create an instance of DefaultTreeCellRenderer
DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
set the leaf icon field of the renderer
renderer.setLeafIcon(icon);
set the tree's renderer
tree.setCellRenderer(renderer);