import javax.swing.*; import javax.swing.JTree; import java.awt.BorderLayout; import java.awt.Container; public class JTreeOpenIcon { public static void main(String args[]) { JFrame fm = new JFrame("JTree openIcon frame"); Object iconObject = LookAndFeel.makeIcon(JTreeOpenIcon.class, "world.gif"); UIManager.put("Tree.leafIcon", iconObject); JTree tree = new JTree(); JScrollPane scrollPane = new JScrollPane(tree); Container contentPane = fm.getContentPane(); contentPane.add(scrollPane, BorderLayout.CENTER); fm.setSize(300, 300); fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); fm.setVisible(true); } }