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

  • 大小: 686KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Java
  • 標(biāo)簽: 拼圖游戲??

資源簡介

用java開發(fā)的一個(gè)拼圖游戲,挺有意思的,可以下載來學(xué)習(xí)一下,代碼不難,一個(gè)課程設(shè)計(jì)的成果,基本上小白有點(diǎn)基礎(chǔ)都能懂。

資源截圖

代碼片段和文件信息

package?puzzle_game;

import?java.awt.Rectangle;
import?javax.swing.Icon;
import?javax.swing.JButton;

@SuppressWarnings(“serial“)
public?class?Cell?extends?JButton{
????
private?static?int?IMAGEWIDTH;//設(shè)置按鈕的寬度大小

????private?static?int?IMAGEHEIGHT;
????
????private?int?ID?=?0;//設(shè)置當(dāng)前按鈕的指向坐標(biāo)

????
????
????
????
????public?Cell(Icon?icon?int?id?int?imagewidth?int?height)//構(gòu)造函數(shù)初始化,傳入兩個(gè)參數(shù),一個(gè)是圖像的圖標(biāo),一個(gè)是該按鈕的數(shù)組ID
????{
????????this.setIcon(icon);
????????
????????this.ID?=?id;
????????
????????this.IMAGEWIDTH?=?imagewidth;
????????
????????this.IMAGEHEIGHT?=?height;
????????
????????this.setSize(IMAGEWIDTH?IMAGEHEIGHT);
????}

????public?void?move(Direction?dir)//移動(dòng)
????{
????????Rectangle?rec?=?this.getBounds();//獲取當(dāng)前對(duì)象的這個(gè)邊框
????????switch(dir)
????????{
????????case?UP://向上移動(dòng),改變坐標(biāo)
????????????this.setLocation(rec.x?rec.y?+?IMAGEHEIGHT);
????????????break;
????????case?DOWN://向下移動(dòng)
????????????this.setLocation(rec.x?rec.y?-?IMAGEHEIGHT);
????????????break;
????????case?LEFT://向左移動(dòng)
????????????this.setLocation(rec.x?-?IMAGEWIDTH?rec.y);
????????????break;
????????case?RIGHT://向右移動(dòng)
????????????this.setLocation(rec.x?+?IMAGEWIDTH?rec.y);
????????????break;
????????}
????}

??
????
????
????public?int?getID()?{
????????return?ID;
????}

????
??
????
????
????public?int?getX()
????{
????????return?this.getBounds().x;
????}

????

????
????
????
????public?int?getY()
????{
????????return?this.getBounds().y;
????}
}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2018-01-02?09:33??PinTu\.classpath

?????文件????????381??2018-01-02?09:33??PinTu\.project

?????文件????????598??2018-01-02?09:33??PinTu\.settings\org.eclipse.jdt.core.prefs

?????文件???????1783??2018-01-02?14:21??PinTu\bin\puzzle_game\Cell.class

?????文件???????1070??2018-01-02?14:27??PinTu\bin\puzzle_game\Direction.class

?????文件???????1955??2018-01-02?14:27??PinTu\bin\puzzle_game\Game.class

?????文件????????796??2018-01-02?14:21??PinTu\bin\puzzle_game\Gameframe$1.class

?????文件???????1120??2018-01-02?14:21??PinTu\bin\puzzle_game\Gameframe$1Progress.class

?????文件????????702??2018-01-02?14:21??PinTu\bin\puzzle_game\Gameframe$2.class

?????文件???????4276??2018-01-02?14:21??PinTu\bin\puzzle_game\Gameframe.class

?????文件???????5610??2018-01-02?14:21??PinTu\bin\puzzle_game\GamePanel.class

?????文件???????1601??2018-01-02?14:21??PinTu\src\puzzle_game\Cell.java

?????文件???????1856??2018-01-02?14:27??PinTu\src\puzzle_game\Direction.java

?????文件???????4604??2018-01-02?14:21??PinTu\src\puzzle_game\Gameframe.java

?????文件???????5777??2018-01-02?14:21??PinTu\src\puzzle_game\GamePanel.java

?????目錄??????????0??2018-01-02?14:27??PinTu\bin\puzzle_game

?????目錄??????????0??2018-01-02?09:59??PinTu\src\puzzle_game

?????目錄??????????0??2018-01-02?09:33??PinTu\.settings

?????目錄??????????0??2018-01-02?09:58??PinTu\bin

?????目錄??????????0??2018-01-02?09:58??PinTu\src

?????目錄??????????0??2018-01-02?09:33??PinTu

?????文件?????686154??2018-01-02?16:24??大作業(yè)JAVA拼圖游戲.docx

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

???????????????718584????????????????????22


評(píng)論

共有 條評(píng)論