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

来源:互联网 发布:java input赋值 编辑:程序博客网 时间:2024/05/16 08:11
public class my_menu extends JFrame{//定义组件JButton jb1 = new JButton(new ImageIcon("/imge/100×100.jpg"));//定义菜单的barJMenuBar 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 stubmy_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
原创粉丝点击