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);
	}
}