用户面板

来源:互联网 发布:淘宝大学的课程有用吗 编辑:程序博客网 时间:2024/04/30 05:46
import java.awt.*;import javax.swing.*;public class JMenuDemo {  JFrame mainJFrame;  Container con;  JPanel JPane;   JTextArea text;  JMenuBar mainMenuBar;  JMenu fileMenu,editMenu,formatMenu,helpMenu;  //“文件”菜单下的菜单项  JMenuItem newItem,openItem,saveItem, saveasItem,pageItem,printItem,exitItem;  //“编辑”菜单下的菜单项  JMenuItem undoItem,cutItem,copyItem,pasteItem,selectallItem;  //“设置”菜单下的菜单项  JMenuItem wrapItem;  JMenuItem fontItem;  JMenuItem aboutItem2;  //“帮助”菜单下的菜单项  JMenuItem helpItem,aboutItem;  public JMenuDemo() {     mainJFrame=new JFrame("用户菜单");     con=mainJFrame.getContentPane();     JPane=new JPanel();     //调用自定义的方法创建菜单结构     createMenu();     //添加菜单到窗口     mainJFrame.setJMenuBar(mainMenuBar);     con.add(JPane,BorderLayout.CENTER);     mainJFrame.setSize(500,500);     mainJFrame.setVisible(true);     mainJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//窗口关闭处理  }  public void createMenu(){       mainMenuBar=new JMenuBar();//创建JMenuBar         fileMenu=new JMenu("菜品专区");//创建四个JMenu     editMenu=new JMenu("会员专区");     formatMenu=new JMenu("价格专区");     helpMenu=new JMenu("帮助");        mainMenuBar.add(fileMenu);//创建JMenuItem并添加到对应的JMenu中     newItem=new JMenuItem("新菜品介绍"); //创建文件菜单下面的菜单项     openItem=new JMenuItem("全部菜品");     saveItem=new JMenuItem("时令小菜");     saveasItem=new JMenuItem("特色小菜");     pageItem=new JMenuItem("本店镇店");     printItem=new JMenuItem("优惠活动");     exitItem=new JMenuItem("退出");     fileMenu.add(newItem);      fileMenu.add(openItem);     fileMenu.add(saveItem);     fileMenu.add(saveasItem);     fileMenu.addSeparator();     fileMenu.add(pageItem);     fileMenu.add(printItem);     fileMenu.addSeparator();     fileMenu.add(exitItem);     mainMenuBar.add(editMenu);//创建编辑菜单下面的菜单项     undoItem=new JMenuItem("新会员尽享");     cutItem=new JMenuItem("老会员优惠");     copyItem=new JMenuItem("会员服务");     pasteItem=new JMenuItem("添加会员");     selectallItem=new JMenuItem("退出");     editMenu.add(undoItem);     editMenu.addSeparator();     editMenu.add(cutItem);     editMenu.add(copyItem);     editMenu.add(pasteItem);     editMenu.addSeparator();     editMenu.addSeparator();     editMenu.add(selectallItem);     mainMenuBar.add(formatMenu);//创建格式菜单下面的菜单项     wrapItem=new JMenuItem("所有菜品");     fontItem=new JMenuItem("优惠菜品");     formatMenu.add(wrapItem);     formatMenu.add(fontItem);        mainMenuBar.add(helpMenu);//创建帮助菜单下的菜单项     aboutItem2=new JMenuItem("关于我们");     helpMenu.add(aboutItem2);   }       public static void main(String[] args) {      new JMenuDemo();   }}
1 0
原创粉丝点击