j2se菜单menu和工具条toolbar的简单使用例子

public class my_menu extends JFrame{

	//定义组件
	JButton jb1 = new JButton(new ImageIcon("/imge/100×100.jpg"));
	//定义菜单的bar
	JMenuBar jmb = new JMenuBar();
		//定义一级菜单
		JMenu fileMenu  = new JMenu("File");
		JMenu editMenu  = new JMenu("Edit");
		//定义有子菜单的二级菜单
		JMenu sizeMenu = new JMenu("size");
			//定义菜单的选项
			JMenuItem aboutItem = new JMenuItem("About...");
			JMenuItem exitItem = new JMenuItem("EXIT");
			JMenuItem fontItem = new JMenuItem("FONT");
			JMenuItem sizeItem = new JMenuItem("big");
	
	//工具条
			JToolBar jtb = new JToolBar();
			
			
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		my_menu menu = new my_menu();
	}
	
	//构造函数
	public my_menu(){
		 
		 //将menu bar加入界面
		 this.setJMenuBar(jmb);
			 //加入一级菜单
			 jmb.add(fileMenu);
			 jmb.add(editMenu);
				 //在指定的一级菜单里加入二级菜单
				 fileMenu.add(aboutItem);
				 fileMenu.addSeparator();	//在fileMenu这个菜单的这个位置加分割线
				 fileMenu.add(exitItem);
				 editMenu.add(fontItem);
				 //加入有子菜单的二级菜单
				 editMenu.add(sizeMenu);
					 //加入二级菜单下的选项
					 sizeMenu.add(sizeItem);
		
		//setMnemonic为设置快捷键 alt+f
		 fileMenu.setMnemonic('F');
		 aboutItem.setMnemonic('A');
		 exitItem.setMnemonic('X');
		 
		 //在工具条上添加内容,并把工具条添加到界面上。
		 jtb.add(jb1);
		 this.add(jtb,BorderLayout.NORTH);
		
		 //给窗体设置标题  
	        this.setTitle("菜单和工具条");  
	        //设置大小  
	        this.setSize(640, 240);  
	        //设置初始位置  
	        this.setLocation(100, 200);  
	        //设置当关闭窗口时jvm也退出。  
	        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
	        //显示  
	        this.setVisible(true);  
		 
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你说我听海绵宝宝派大星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值