资源简介
毕业设计作业,java俄罗斯方块,代码直接用,论文妥妥的。。。不谢

代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RussiaBlocksGame extends Jframe {
public final static int PER_LINE_SCORE = 100;
public final static int PER_LEVEL_SCORE = PER_LINE_SCORE*20;
public final static int DEFAULT_LEVEL = 5;
public final static int MAX_LEVEL = 10;
private int score=0curLevelScore = 0;
private GameCanvas canvas;
private ControlPanel controlPanel;
private RussiaBlock block;
private int style = 0;
boolean playing = false;
private JMenuBar bar;
private JMenu gameMenucontrolMenuinformationMenu;
private JMenuItem newGameItemsetBlockColorItemsetBgColorItem
turnHardItemturnEasyItemexitItem;
private JMenuItem playItempauseItemresumeItemstopItem;
private JRadioButtonMenuItem windowsRadioItemmotifRadioItemmetalRadioItem;
private JMenuItem authorItemhelpItem;
private ButtonGroup buttonGroup;
public RussiaBlocksGame(String title)
{
super(title);
setSize(300400);
Dimension scrSize=Toolkit.getDefaultToolkit().getScreenSize();
setLocation((scrSize.width-getSize().width)/2(scrSize.height-getSize().height)/2);
createMenu();
Container container=getContentPane();
container.setLayout(new BorderLayout());
canvas = GameCanvas.getCanvasInstance();
controlPanel = new ControlPanel(this);
container.add(canvasBorderLayout.CENTER);
container.add(controlPanelBorderLayout.EAST);
addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent event)
{
stopGame();
System.exit(0);
}
}
);
addComponentListener(
new ComponentAdapter()
{
public void componentResized(ComponentEvent event)
{
canvas.fanning();
}
}
);
canvas.fanning();
setVisible(true);
}
public boolean isPlaying()
{
return playing;
}
public void playGame()
{
play();
controlPanel.setPlayButtonEnabled(false);
playItem.setEnabled(false);
}
public void pauseGame()
{
if(block != null) block.pauseMove();
controlPanel.setPauseButtonLabel(false);
pauseItem.setEnabled(false);
resumeItem.setEnabled(true);
}
public void resumeGame()
{
if(block != null) block.resumeMove();
controlPanel.setPauseButtonLabel(true);
pauseItem.setEnabled(true);
resumeItem.setEnabled(false);
}
public void stopGame()
{
if(block != null) block.stopMove();
playing = false;
controlPanel.setPlayButtonEnabled(true);
c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-06-14 20:45 副本\
文件 31744 2014-06-14 20:44 副本\Thumbs.db
文件 630784 2014-06-14 20:44 副本\小游戏开发-张培杰.ppt
目录 0 2014-06-14 20:44 副本\毕业设计俄罗斯方块\
文件 301 2012-04-07 20:33 副本\毕业设计俄罗斯方块\.classpath
文件 403 2014-06-10 02:48 副本\毕业设计俄罗斯方块\.project
目录 0 2014-06-14 20:44 副本\毕业设计俄罗斯方块\.settings\
文件 598 2012-04-07 20:33 副本\毕业设计俄罗斯方块\.settings\org.eclipse.jdt.core.prefs
文件 11716 2014-06-09 22:18 副本\毕业设计俄罗斯方块\RussiaBlocksGame.java
目录 0 2014-06-14 20:44 副本\毕业设计俄罗斯方块\bin\
文件 802 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$1.class
文件 1093 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$2.class
文件 802 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$3.class
文件 1179 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$4.class
文件 1179 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$5.class
文件 1094 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$6.class
文件 1142 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$ControlKeyListener.class
文件 1982 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel$TipBlockPanel.class
文件 4842 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\ControlPanel.class
文件 3268 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\GameCanvas.class
文件 4384 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlock.class
文件 722 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$1.class
文件 697 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$10.class
文件 698 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$11.class
文件 696 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$12.class
文件 966 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$13.class
文件 962 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$14.class
文件 955 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$15.class
文件 754 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$2.class
文件 767 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$3.class
文件 1137 2014-06-10 02:48 副本\毕业设计俄罗斯方块\bin\RussiaBlocksGame$4.class
............此处省略15个文件信息
相关资源
- JSP企业人事管理系统设计(源代码+论
- 当当网完整项目、包括js、css、html
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- android-support-v4.jar已打包进去源代码
- 在线聊天系统(java代码)
- [免费]java学习 存储过程
- java实现的svn统计修改代码行数完整源
- 《kettle中调用java类》示例代码
- Java记事本【源代码 实验报告】
- 通过java将word文档转换成html页面
- java实现小型函数画图板(附源代码、
- 在线考试系统源代码(jsp)
- Android通讯录的源代码
- 数据库设备管理系统课程设计论文J
- java编写21点游戏(附源代码)
- java 原创 坦克大战 源码 带有详细注释
- java sql2000员工管理系统数据库、文档
- 俄罗斯方块具体设计(Java描述)带详
-
java操作xm
l文件的一个简单代码 - 自己用java写的计算器源代码(代码注
- Android工程模式简介.rar
- JAVA坦克大战游戏源代码
- 用Java编写的扫雷游戏源代码
- 《java程序设计》书附源代码
- java用spring struts hibernate做的学生成绩
- 基于JAVA的物业收费管理系统源代码
- java图片轮播代码 可控制
- java编写的迅雷下载器
评论
共有 条评论