java 工具栏

来源:互联网 发布:韦德得分王赛季数据 编辑:程序博客网 时间:2024/06/01 16:01
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();
}
}
原创粉丝点击