首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Swing中增添菜单

2012-09-16 
Swing中添加菜单只给了一部分代码:public class MenuWindow extends FirstWindow {private JMenuBarmenuba

Swing中添加菜单

只给了一部分代码:

public class MenuWindow extends FirstWindow {private JMenuBar  menubar;private JMenu menuJCource,submenuJCource,menuWindow;private JMenuItem[]menuJCourceItem;private JMenuItem menuWindowItem;public MenuWindow(String title,String tubiaoImageName,String bgImageName){super(title,tubiaoImageName,bgImageName);menubar=new JMenuBar();menuJCource=new JMenu("Java教程");submenuJCource=new JMenu("Java教程第二章");menuWindow=new JMenu("窗体");menuJCourceItem=new JMenuItem[4];menuJCourceItem[0]=new JMenuItem("Java教程第一章",new ImageIcon("tubiao1.jpg"));menuJCourceItem[1]=new JMenuItem("第一节",new ImageIcon("tubiao1.jpg"));menuJCourceItem[2]=new JMenuItem("第二节",new ImageIcon("tubiao1.jpg"));menuJCourceItem[3]=new JMenuItem("Java教程第二章",new ImageIcon("tubiao1.jpg"));menuWindowItem=new JMenuItem("打开新窗体",new ImageIcon("tubiao1.jpg"));menuJCourceItem[0].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1,InputEvent.ALT_MASK));menuJCourceItem[3].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_3,InputEvent.ALT_MASK));menuJCourceItem[1].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1,InputEvent.ALT_MASK));menuJCourceItem[2].setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_2,InputEvent.ALT_MASK));menuWindowItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.ALT_MASK));OpenWinListener objOpenWinListener=new OpenWinListener();menuWindowItem.addActionListener(objOpenWinListener);submenuJCource.add(menuJCourceItem[1]);submenuJCource.add(menuJCourceItem[2]);menuJCource.add(menuJCourceItem[0]);menuJCource.addSeparator();menuJCource.add(submenuJCource);menuJCource.addSeparator();menuJCource.add(menuJCourceItem[3]);menuWindow.add(menuWindowItem);menubar.add(menuJCource);menubar.add(menuWindow);setJMenuBar(menubar);validate();setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}
?

热点排行