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的就好 展开
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的就好 展开
1个回答
展开全部
jMenuItem1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
/举铅兄/正袭这里激友实现游戏开始
}
});
public void actionPerformed(ActionEvent e) {
/举铅兄/正袭这里激友实现游戏开始
}
});
更多追问追答
追问
你说的上面2条代码我知道阿。监听菜单项。
实现游戏开始的具体代码是什么啊。。
追答
这就要看你程序怎么写了 ,,
在游戏界面里你是不是定义一个Timer timer;?
如果是的话,可以在里面写timer.star();
timer()。stop();
你可以添加其他的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询