java俄罗斯方块实现新游戏、暂停、继续功能的代码怎么写

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassTetrisextendsJ... import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Tetris extends JFrame {
public Tetris() {
TetrisPanel a = new TetrisPanel();
addKeyListener(a.listener);
add(a);
JMenuBar menu = new JMenuBar();
JMenu game = new JMenu("控制");
JMenuItem jMenuItem1 = new JMenuItem("新游戏");
JMenuItem jMenuItem2 = new JMenuItem("暂停");
JMenuItem jMenuItem3 = new JMenuItem("继续");
JMenuItem jMenuItem4 = new JMenuItem("退出");
jMenuItem4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
menu.add(game);
game.add(jMenuItem1);
game.add(jMenuItem2);
game.add(jMenuItem3);
game.add(jMenuItem4);
this.setJMenuBar(menu);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(220, 275);
setTitle("Tetris");
setResizable(false);
}

public static void main(String[] args) {
new Tetris().setVisible(true);
}
}
有需要的话+QQ125461787 说明写java的就好
展开
 我来答
samuel778
2012-05-30
知道答主
回答量:18
采纳率:0%
帮助的人:10.5万
展开全部
jMenuItem1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
/举铅兄/正袭这里激友实现游戏开始
}
});
更多追问追答
追问
你说的上面2条代码我知道阿。监听菜单项。
实现游戏开始的具体代码是什么啊。。
追答
这就要看你程序怎么写了 ,,
在游戏界面里你是不是定义一个Timer timer;?
如果是的话,可以在里面写timer.star();
timer()。stop();
你可以添加其他的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式