package examplebao;
 
 
 
 
import javax.swing.*;
 
import java.awt.*;
 
 
 
 
 
 
 
public class FilesManager 
 
 
 
 
{
 
JFrame frame;
 
JMenuBar menuBar;//主菜单
 
JToolBar toolBar;//工具栏
 
JPanel panelMain;//主内容面板
 
 
public FilesManager()
 
{
 
frame=new JFrame("windows仿真资源管理器");
 
this.showMenu();
 
 
this.showToolBar();
 
frame.setJMenuBar(menuBar);
 
 
frame.getContentPane().add(toolBar,BorderLayout.NORTH);
 
this.showMainPane();
 
 
frame.getContentPane().add(panelMain,BorderLayout.CENTER);
 
frame.setSize(250,300);
 
frame.setVisible(true);
 
}
 
 
public void showMenu()//显示主菜单
 
{
 
menuBar=new JMenuBar();
 
JMenu menuFile=new JMenu("文件");
 
JMenu menuEdit=new JMenu("编辑");
 
JMenu menuView=new JMenu("视图");
 
JMenu menuTool=new JMenu("工具");
 
JMenu menuHelp=new JMenu("帮助");
 
//添加一级菜单
 
menuBar.add(menuFile);
 
menuBar.add(menuEdit);
 
menuBar.add(menuView);
 
menuBar.add(menuTool);
 
menuBar.add(menuHelp);
 
//给一级菜单添加二级菜单
 
JMenuItem menuItemOpen=new JMenuItem("打开");
 
JMenuItem menuItemSave=new JMenuItem("保存");
 
JMenuItem menuItemSaveAs=new JMenuItem("另存为");
 
JMenuItem menuItemNew=new JMenuItem("新建");
 
JMenuItem menuItemExit=new JMenuItem("退出");
 
 
menuFile.add(menuItemOpen);
 
menuFile.add(menuItemSave);
 
menuFile.add(menuItemSaveAs);
 
menuFile.add(menuItemNew);
 
menuFile.addSeparator();
 
menuFile.add(menuItemExit);
 
 
}
 
 
 
public void showToolBar()//显示工具栏
 
{
 
toolBar=new JToolBar();
 
JButton btPre=new JButton("前进");
 
JButton btBack=new JButton("后退");
 
JButton btUp=new JButton("向上");
 
JButton btFiles=new JButton("文件夹");
 
JButton btSrarch=new JButton("搜索");
 
toolBar.add(btPre);
 
toolBar.add(btBack);
 
toolBar.add(btUp);
 
toolBar.add(btFiles);
 
toolBar.add(btSrarch);
 
}
 
 
public void showMainPane()//显示主内容面板
 
{
 
panelMain=new JPanel();
 
panelMain.setLayout(new BorderLayout());
 
}
 
 
 
 
public static void main(String[] args) 
 
 
{
 
new FilesManager();
 
}
 
 
 
 
}