import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import javax.swing.tree.*;
import javax.swing.event.*;
public class FileTree
extends JFrame implements ActionListener
{
public static final ImageIcon ICON_COMPUTER = new
ImageIcon("computer.jpg");
//new
ImageIcon("computer.gif");
public static final ImageIcon ICON_DISK = new
ImageIcon("disk.gif");
//new
ImageIcon("disk.gif");
public static final ImageIcon ICON_FOLDER =new
ImageIcon("folder.gif");
//new
ImageIcon("folder.gif");
public static final ImageIcon ICON_EXPANDEDFOLDER
= new ImageIcon("folder.gif");
//new
ImageIcon("expandedfolder.gif");
public static final ImageIcon ICON_File = new
ImageIcon("file.gif");
//new
ImageIcon("expandedfolder.gif");
protected JTree m_tree;
protected DefaultTreeModel m_model;
protected JTextField m_display;
protected JTextArea m_area;
public FileTree()
{
super("文件管理器"); //构造JFrame
对象,初始化标题
setSize(800,
600);//设置显示区域
JMenuBar mBar = new JMenuBar();
JMenu Menu1 = new JMenu("文件");
JMenu Menu2 = new JMenu("编辑");
JMenu Menu3 = new JMenu("查看");
JMenu Menu4 = new JMenu("收藏");
JMenu Menu5 = new JMenu("工具");
JMenu Menu6 = new JMenu("帮助");
//添加一级菜单
mBar.add(Menu1);
mBar.add(Menu2);
mBar.add(Menu3);
mBar.add(Menu4);
mBar.add(Menu5);
mBar.add(Menu6);
//添加二级菜单