资源管理器界面

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值