📄 tframe.java~1~
字号:
import java.awt.*;import java.awt.event.*;import dialog.selectLevelP;import javax.swing.*;public class TFrame extends Frame{ public Tetrics m_tetrics; public TFrame() { super(); try { jbInit(); myInit(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { TFrame mframe=new TFrame(); 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_tetrics=new Tetrics(); add(m_tetrics); } void this_windowClosing(WindowEvent e) { System.exit(0); } private void addMenu() { MenuBar menuBar=new MenuBar(); MenuListener menuListener=new MenuListener(this); Menu menu1=new Menu("游戏",true); 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("结束游戏"); MenuItem menuItem1_4=new MenuItem("关闭"); menu1.add(menuItem1_1); menu1.add(menuItem1_2); menu1.add(menuItem1_3); menu1.addSeparator(); menu1.add(menuItem1_4); menuItem1_1.addActionListener(menuListener); menuItem1_2.addActionListener(menuListener); menuItem1_3.addActionListener(menuListener); MenuItem menuItem2_1=new MenuItem("设置级别");// MenuItem menuItem2_1=new MenuItem("设置游戏级别"); menu2.add(menuItem2_1); menuItem2_1.addActionListener(menuListener); setMenuBar(menuBar); } private class MenuListener implements ActionListener { TFrame m_tFrame; public MenuListener(TFrame tFrame) { m_tFrame=tFrame; } public void actionPerformed(ActionEvent e) { //Invoked when an action occurs. String sCommand=e.getActionCommand(); if(sCommand.equals("开始游戏")) { System.out.println("开始游戏"); m_tetrics.start(); } else if(sCommand.equals("结束游戏")) { m_tetrics.stop(); } else if(sCommand.equals("暂停游戏")) { m_tetrics.pause(); } else if(sCommand.equals("关闭游戏")) { dispose(); } else if(sCommand.equals("设置级别")) { Dialog d=new Dialog(m_tFrame,"设置级别"); selectLevelP slp=new selectLevelP(m_tFrame,d); d.add(slp); d.setSize(252,126); d.setLocation(400,300); System.out.println("ddddd"); d.show(); } } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -