91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 263KB
    文件類型: .rar
    金幣: 2
    下載: 2 次
    發布日期: 2021-07-18
  • 語言: Java
  • 標簽:

資源簡介

Java課程設計設計,俄羅斯方塊小游戲,游戲中方塊可左、右移動,旋轉,加速。包含程序設計可運行代碼包和報告,資料很全

資源截圖

代碼片段和文件信息

package?package1;

import?java.awt.*;?
import?java.awt.event.*;?
//俄羅斯方塊類?
public?class?ErsBlock?extends?frame{?
public?static?boolean?isPlay=false;?
public?static?int?level=1score=0;?
public?static?TextField?scoreFieldlevelField;?

public?static?MyTimer?timer;?
GameCanvas?gameScr;?

public?static?void?main(String[]?argus){?
ErsBlock?ers?=?new?ErsBlock(“俄羅斯方塊小游戲?V1.0?Author:SQY“);?
WindowListener?win_listener?=?new?WinListener();?
ers.addWindowListener(win_listener);?
}?

//俄羅斯方塊類的構造方法?
ErsBlock(String?title){?
super(title);?

setSize(600480);?
setLayout(new?GridLayout(12));?

gameScr?=?new?GameCanvas();?
gameScr.addKeyListener(gameScr);?

timer?=?new?MyTimer(gameScr);?
timer.setDaemon(true);?
timer.start();?
timer.suspend();?

add(gameScr);?

Panel?rightScr?=?new?Panel();?
rightScr.setLayout(new?GridLayout(21030));?
rightScr.setSize(120500);?
add(rightScr);?

//右邊信息窗體的布局?
MyPanel?infoScr?=?new?MyPanel();?
infoScr.setLayout(new?GridLayout(4105));?
infoScr.setSize(120300);?
rightScr.add(infoScr);?

//定義標簽和初始值?
Label?scorep?=?new?Label(“分數:“Label.LEFT);?
Label?levelp?=?new?Label(“級數:“Label.LEFT);?
scoreField?=?new?TextField(8);?
levelField?=?new?TextField(8);?
scoreField.setEditable(false);?
levelField.setEditable(false);?
infoScr.add(scorep);?
infoScr.add(scoreField);?
infoScr.add(levelp);?
infoScr.add(levelField);?
scorep.setSize(new?Dimension(2060));?
scoreField.setSize(new?Dimension(2060));?
levelp.setSize(new?Dimension(2060));?
levelField.setSize(new?Dimension(2060));?
scoreField.setText(“0“);?
levelField.setText(“1“);?

//右邊控制按鈕窗體的布局?
MyPanel?controlScr?=?new?MyPanel();?
controlScr.setLayout(new?GridLayout(5105));?
rightScr.add(controlScr);?

//定義按鈕play?
Button?play_b?=?new?Button(“開始游戲“);?
play_b.setSize(new?Dimension(50200));?
play_b.addActionListener(new?Command(Command.button_playgameScr));?

//定義按鈕Level?UP?
Button?level_up_b?=?new?Button(“提高級數“);?
level_up_b.setSize(new?Dimension(50200));?
level_up_b.addActionListener(new?Command(Command.button_levelupgameScr));?

//定義按鈕Level?Down?
Button?level_down_b?=new?Button(“降低級數“);?
level_down_b.setSize(new?Dimension(50200));?
level_down_b.addActionListener(new?Command(Command.button_leveldowngameScr));?

//定義按鈕Level?Pause?
Button?pause_b?=new?Button(“游戲暫停“);?
pause_b.setSize(new?Dimension(50200));?
pause_b.addActionListener(new?Command(Command.button_pausegameScr));?

//定義按鈕Quit?
Button?quit_b?=?new?Button(“退出游戲“);?
quit_b.setSize(new?Dimension(50200));?
quit_b.addActionListener(new?Command(Command.button_quitgameScr));?

controlScr.add(play_b);?
controlScr.add(level_up_b);?
controlScr.add(level_down_b);?
controlScr.add(pause_b);?
controlScr.add(quit_b);?
setVisible(true);?
gameScr.requestFocus();?
}?
}?

//重寫MyPanel類,使Panel的四周留空間?
class?MyPanel?extends?Panel{?
public?Insets?getInsets(){?
return?new?Insets(30503050);?
}?
}?

//游戲畫布類?
class?GameCanvas?e

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????313??2015-05-03?20:19??java俄羅斯方塊小游戲\SQY\.classpath

?????文件????????379??2015-05-03?20:19??java俄羅斯方塊小游戲\SQY\.project

?????文件????????603??2015-05-03?20:19??java俄羅斯方塊小游戲\SQY\.settings\org.eclipse.jdt.core.prefs

?????文件???????2407??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\Block.class

?????文件???????1883??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\Command.class

?????文件???????3272??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\ErsBlock.class

?????文件???????3753??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\GameCanvas.class

?????文件????????410??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\MyPanel.class

?????文件????????876??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\MyTimer.class

?????文件????????491??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\bin\package1\WinListener.class

?????文件??????10403??2015-05-03?20:21??java俄羅斯方塊小游戲\SQY\src\package1\ErsBlock.java

?????文件?????111616??2015-05-18?23:47??java俄羅斯方塊小游戲\俄羅斯方塊游戲的設計與實現.doc

?????文件?????269351??2016-05-11?23:39??java俄羅斯方塊小游戲\課程設計報告.doc

?????文件??????93696??2016-05-11?23:40??java俄羅斯方塊小游戲\課程設計材料.doc

?????目錄??????????0??2015-05-03?20:24??java俄羅斯方塊小游戲\SQY\bin\package1

?????目錄??????????0??2015-05-03?20:24??java俄羅斯方塊小游戲\SQY\src\package1

?????目錄??????????0??2015-05-03?20:24??java俄羅斯方塊小游戲\SQY\.settings

?????目錄??????????0??2015-05-03?20:24??java俄羅斯方塊小游戲\SQY\bin

?????目錄??????????0??2015-05-03?20:24??java俄羅斯方塊小游戲\SQY\src

?????目錄??????????0??2015-05-03?20:24??java俄羅斯方塊小游戲\SQY

?????目錄??????????0??2016-05-12?00:03??java俄羅斯方塊小游戲

-----------?---------??----------?-----??----

???????????????499453????????????????????21


評論

共有 條評論