📄 mframe.java~25~
字号:
import java.awt.*;import java.awt.event.*;/** * Title: * Description: * Copyright: Copyright (c) 2001 * Company: * @author * @version 1.0 */public class MFrame extends Frame{ Matrics m_matrics; public MFrame() { super(); try { jbInit(); myInit(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { MFrame mframe=new MFrame(); mframe.show(); } private void jbInit() throws Exception { this.addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(WindowEvent e) { this_windowClosing(e); } }); } private void myInit() { setSize(450,460); setLocation(500,400); addMenu(); m_matrics=new Matrics(); add(m_matrics); } void this_windowClosing(WindowEvent e) { System.exit(0); } private void addMenu() { MenuBar menuBar=new MenuBar(); MenuListener menuListener=new MenuListener(); Menu menu1=new Menu("游戏"); Menu menu2=new Menu("控制"); menuBar.add(menu1); menuBar.add(menu2); MenuItem menuItem1_1=new MenuItem("开始游戏"); MenuItem menuItem1_2=new MenuItem("结束游戏"); MenuItem menuItem1_3=new MenuItem("关闭"); menu1.add(menuItem1_1); menu1.add(menuItem1_2); menu1.add(menuItem1_3); menuItem1_1.addActionListener(menuListener); menuItem1_2.addActionListener(menuListener); menuItem1_3.addActionListener(menuListener); MenuItem menuItem2_1=new MenuItem(); setMenuBar(menuBar); } private class MenuListener implements ActionListener { public void actionPerformed(ActionEvent e) { //Invoked when an action occurs. String sCommand=e.getActionCommand(); if(sCommand.equals("开始游戏")) { System.out.println("开始游戏"); m_matrics.start(); } else if(sCommand.equals("结束游戏")) { m_matrics.stop(); } else if(sCommand.equals("暂停")) { m_matrics.stop(); } else if(sCommand.equals("关闭游戏")) { } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -