package org.accp.explor.view;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JToolBar;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
@SuppressWarnings("static-access")
public class ShowView1 {
/**
* @param args
*/
public static void main(String[] args) {
JFrame jf = new JFrame(); //创建父窗体
jf.setSize(800, 660);
intialView(jf);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
private static void intialView(final JFrame jf){
//添加菜单栏
JMenuBar jm = new JMenuBar();
jm.setSize(70, 50);
//添加文件菜单
JMenu jmeFile = new JMenu("文件");
jmeFile.add("打开").setSize(15, 50);
jm.add(jmeFile);
//添加编辑菜单
JMenu jmeEdit = new JMenu("编辑");
jmeEdit.add("复制");
jm.add(jmeEdit);
//添加查看菜单
JMenu jmeSearch = new JMenu("查看");
jm.add(jmeSearch);
//添加收藏菜单
JMenu jmeCollection = new JMenu("收藏");
jm.add(jmeCollection);
//添加帮助菜单
JMenu jmeHelp = new JMenu("帮助");
jm.add(jmeHelp);
JToolBar jt = new JToolBar();
JButton jb = new JButton("后退");
jt.add(jb);
jf.setJMenuBar(jm);
JSplitPane jspl = new JSplitPane();
DefaultMutableTreeNode myCom = new DefaultMutableTreeNode( " 我的电脑 " , true );
DefaultMutableTreeNode gray = new DefaultMutableTreeNode ( "C盘" );
DefaultMutableTreeNode d= new DefaultMutableTreeNode ( " D盘 " );
d.add(new DefaultMutableTreeNode("D盘下面的文件"));
gray.add ( new DefaultMutableTreeNode ( " E盘 " ));
myCom.add (gray);
myCom.add(d);
myCom.add ( new DefaultMutableTreeNode ( " F盘" ));
myCom.add ( new DefaultMutableTreeNode ( " G盘 " ));
JTree tree=new JTree(myCom);
JScrollPane scrollPane=new JScrollPane();
scrollPane.setViewportView(tree);
scrollPane.setLocation(0, 0);
scrollPane.setPreferredSize(new Dimension(200,680));
jspl.setOrientation(jspl.HORIZONTAL_SPLIT);
jspl.add(tree,jspl.LEFT);
jf.add(jspl,BorderLayout.CENTER);
}
}