www.pudn.com > tame.rar > IconNodeTreeExample.java
/* (swing1.1) */
package tame.examples;
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Hashtable;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.plaf.metal.MetalIconFactory;
import tame.icon.TextIcons;
import tame.tree.IconNode;
import tame.tree.IconNodeRenderer;
/**
@author Nobuo Tamemasa
@version 1.0 01/12/99
*/
public class IconNodeTreeExample extends JFrame {
public IconNodeTreeExample() {
super("IconNode TreeExample");
String[] strs = {"swing home", // 0
"platf", // 1
"basic.txt", // 2
"metal.c", // 3
"metal.java", // 4
"metal.html", // 5
"Computer", // 6
"A:", // 7
"C:", // 8
"D:"}; // 9
IconNode[] nodes = new IconNode[strs.length];
for (int i=0;i