资源简介

良心出品!!!大学JAVA课程设计合集。这里有你想要的课程设计系统。亲测全部调试运行成功,有需要的下载吧! 压缩包包括:贪吃蛇,21点,火柴人,俄罗斯方块,拼图游戏等多款课程设计游戏!如有问题,请联系

资源截图

代码片段和文件信息

package tetris;
//Gameframe类:这个类里面实现游戏界面的一些设计

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.Jframe;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;

public class Gameframe extends Jframe implements ActionListener {
private int widthframe = 500;
private int heightframe = 600;
private JMenu menuone = new JMenu(“游戏“);// 创建一个菜单
private JMenuItem newGame = menuone.add(“重新开始“);// 创建一个内置菜单选项
private JMenuItem exitGame = menuone.add(“游戏退出“);
private JMenuItem stopGame = menuone.add(“游戏暂停“);
private JMenuItem goOnGame = menuone.add(“游戏继续“);

private JMenu menutwo = new JMenu(“帮助“);// 创建第二个菜单
private JMenuItem aboutGame = menutwo.add(“关于游戏“);
GamePanel gamepanel = new GamePanel();

public Gameframe()// 构造函数
{
addKeyListener(gamepanel);
newGame.addActionListener(this);
exitGame.addActionListener(this);
stopGame.addActionListener(this);
goOnGame.addActionListener(this);
aboutGame.addActionListener(this);

this.add(gamepanel);

JMenuBar menu = new JMenuBar();
menu.add(menuone);
menu.add(menutwo);
this.setJMenuBar(menu);

this.settitle(“俄罗斯方块“);
this.setBounds(50 10 widthframe heightframe);
this.setVisible(true);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);

}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == newGame)// 游戏重新开始
{
gamepanel.NewGame();
}
if (e.getSource() == exitGame)// 游戏退出
{
System.exit(0);
}
if (e.getSource() == stopGame)// 游戏暂停
{
gamepanel.StopGame();
}
if (e.getSource() == goOnGame)// 游戏继续
{
gamepanel.ContinueGame();
}
if (e.getSource() == aboutGame)// 关于游戏信息
{
JOptionPane.showMessageDialog(null “游戏操作:左右键移动,向上键旋转!“ “提示“ JOptionPane.OK_OPTION);
}
}

public static void main(String[] args) {
new Gameframe();
}
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-07 17:36  JAVA课程设计作业\
     目录           0  2019-01-07 17:33  JAVA课程设计作业\20170780128lhz(JAVA)\
     文件      208170  2019-01-07 17:26  JAVA课程设计作业\20170780128lhz(JAVA)\Java课程设计报告 20170780128lhz.doc
     目录           0  2019-01-07 17:33  JAVA课程设计作业\20170780128lhz(JAVA)\Tetris\
     文件        2078  2019-01-07 11:07  JAVA课程设计作业\20170780128lhz(JAVA)\Tetris\Gameframe.java
     文件        9323  2019-01-06 15:17  JAVA课程设计作业\20170780128lhz(JAVA)\Tetris\GamePanel.java
     文件      201594  2019-01-06 15:53  JAVA课程设计作业\20170780128lhz(JAVA)\~WRL2019.tmp
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\
     文件      208170  2019-01-07 17:26  JAVA课程设计作业\JAVA课程设计检查的项目\Java课程设计报告(最新版)1.3.doc
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\
     文件         301  2019-01-03 09:51  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\.classpath
     文件         382  2019-01-03 09:51  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\.project
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\.settings\
     文件         598  2019-01-03 09:51  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\bin\
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\bin\tetris\
     文件        2626  2019-01-07 11:07  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\bin\tetris\Gameframe.class
     文件         663  2019-01-07 08:57  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\bin\tetris\GamePanel$TimerListener.class
     文件        6646  2019-01-07 08:57  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\bin\tetris\GamePanel.class
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\src\
     目录           0  2019-01-07 17:27  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\src\tetris\
     文件        2078  2019-01-07 11:07  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\src\tetris\Gameframe.java
     文件        9323  2019-01-06 15:17  JAVA课程设计作业\JAVA课程设计检查的项目\Tetris\src\tetris\GamePanel.java
     文件         162  2019-01-07 17:26  JAVA课程设计作业\JAVA课程设计检查的项目\~$va课程设计报告(最新版)1.3.doc
     文件      201594  2019-01-06 15:53  JAVA课程设计作业\JAVA课程设计检查的项目\~WRL2019.tmp
     目录           0  2019-01-07 16:58  JAVA课程设计作业\JAVA课程设计(俄罗斯方块)\
     目录           0  2019-01-03 22:23  JAVA课程设计作业\JAVA课程设计(俄罗斯方块)\elsfk(旧版本)\
     文件         301  2019-01-02 21:39  JAVA课程设计作业\JAVA课程设计(俄罗斯方块)\elsfk(旧版本)\.classpath
     文件         381  2019-01-02 21:39  JAVA课程设计作业\JAVA课程设计(俄罗斯方块)\elsfk(旧版本)\.project
     目录           0  2019-01-03 22:23  JAVA课程设计作业\JAVA课程设计(俄罗斯方块)\elsfk(旧版本)\.settings\
     文件         598  2019-01-02 21:39  JAVA课程设计作业\JAVA课程设计(俄罗斯方块)\elsfk(旧版本)\.settings\org.eclipse.jdt.core.prefs
............此处省略176个文件信息

评论

共有 条评论