⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dinnermenu.java

📁 java课程的资料以及实验的代码
💻 JAVA
字号:
//file: DinnerMenu.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;public class DinnerMenu extends JFrame {  public DinnerMenu(  ) {    super("DinnerMenu v1.0");    setSize(200, 200);    setLocation(200, 200);    // create the Utensils menu    JMenu utensils = new JMenu("Utensils");    utensils.setMnemonic(KeyEvent.VK_U);//按    utensils.add(new JMenuItem("Fork"));    utensils.add(new JMenuItem("Knife"));    utensils.add(new JMenuItem("Spoon"));    JMenu hybrid = new JMenu("Hybrid");    hybrid.add(new JMenuItem("Spork"));    hybrid.add(new JMenuItem("Spife"));    hybrid.add(new JMenuItem("Knork"));    utensils.add(hybrid);    utensils.addSeparator(  );    // do some fancy stuff with the Quit item    JMenuItem quitItem = new JMenuItem("Quit");    quitItem.setMnemonic(KeyEvent.VK_Q);    quitItem.setAccelerator(        KeyStroke.getKeyStroke(KeyEvent.VK_Q, Event.CTRL_MASK));    quitItem.addActionListener(new ActionListener(  ) {      public void actionPerformed(ActionEvent e) { System.exit(0); }    });    utensils.add(quitItem);    // create the Spices menu    JMenu spices = new JMenu("Spices");    spices.setMnemonic(KeyEvent.VK_S);    spices.add(new JCheckBoxMenuItem("Thyme"));    spices.add(new JCheckBoxMenuItem("Rosemary"));    spices.add(new JCheckBoxMenuItem("Oregano", true));    spices.add(new JCheckBoxMenuItem("Fennel"));    // create the Cheese menu    JMenu cheese = new JMenu("Cheese");    cheese.setMnemonic(KeyEvent.VK_C);    ButtonGroup group = new ButtonGroup(  );    JRadioButtonMenuItem rbmi;    rbmi = new JRadioButtonMenuItem("Regular", true);    group.add(rbmi);    cheese.add(rbmi);    rbmi = new JRadioButtonMenuItem("Extra");    group.add(rbmi);    cheese.add(rbmi);    rbmi = new JRadioButtonMenuItem("Blue");    group.add(rbmi);    cheese.add(rbmi);    // create a menu bar and use it in this JFrame    JMenuBar menuBar = new JMenuBar(  );    menuBar.add(utensils);    menuBar.add(spices);    menuBar.add(cheese);    setJMenuBar(menuBar);  }  public static void main(String[] args) {    JFrame f = new DinnerMenu(  );    f.addWindowListener(new WindowAdapter(  ) {      public void windowClosing(WindowEvent we) { System.exit(0); }    });    f.setVisible(true);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -