www.pudn.com > tame.rar > AnimatedIconTreeExample.java
/* (swing1.1.1beta2)*/
package tame.examples;
import java.awt.BorderLayout;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.image.ImageObserver;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreeNode;
import javax.swing.tree.TreePath;
import tame.tree.IconNode;
import tame.tree.IconNodeRenderer;
/**
@author Nobuo Tamemasa
@version 1.0 06/20/99
*/
public class AnimatedIconTreeExample extends JFrame {
public AnimatedIconTreeExample() {
super("AnimatedIconTreeExample");
String[] strs = {"CARNIVORA", // 0
"Felidae", // 1
"Acinonyx jutatus (cheetah)", // 2
"Panthera leo (lion)", // 3
"Canidae", // 4
"Canis lupus (wolf)", // 5
"Lycaon pictus (lycaon)", // 6
"Vulpes Vulpes (fox)"}; // 7
IconNode[] nodes = new IconNode[strs.length];
for (int i=0;i