資源簡介
編譯后直接運行,也有編譯好的 class文件,只有一份非常方便
java最簡易開發的桌球小游戲
代碼片段和文件信息
package?mygame;
import?java.awt.*;
import?javax.swing.*;
public?class?ballgame?extends?Jframe{
Image?ball?=?Toolkit.getDefaultToolkit().getImage(“images/ball.png“);
Image?desk?=?Toolkit.getDefaultToolkit().getImage(“images/desk.jpg“);
//小球的初始坐標
double?x?=?100;
double?y?=?100;
//判斷小球向左向右的變量
boolean?right?=?true;
boolean?left?=?true;
//畫窗口的方法
public?void?paint(Graphics?g)?{
System.out.println(“窗口被畫了一次“);
g.drawImage(desk?0?0?null);
g.drawImage(ball??(int)x?(int)y?null);
//判斷左右滑動
if(right)?{
x?=?x+10;
}else?{
x?=?x-10;
}
if(x>856-40-30)?{
right?=?false;
}
if(x<40)?{
right?=?true;
}
//判斷上下滑動
if(left)?{
y?=?y+5;
}else?{
y?=?y-5;
}
if(y>500-40-30)?{
right?=?false;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-12?15:13??mygame\
?????文件?????????301??2018-11-06?20:52??mygame\.classpath
?????文件?????????382??2018-11-06?20:52??mygame\.project
?????目錄???????????0??2018-11-12?15:13??mygame\.settings\
?????文件?????????598??2018-11-06?20:52??mygame\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-11-12?15:13??mygame\bin\
?????目錄???????????0??2018-11-12?15:13??mygame\bin\mygame\
?????文件????????2036??2018-11-06?23:05??mygame\bin\mygame\ballgame.class
?????文件????????2055??2018-11-07?13:27??mygame\bin\mygame\ballgame2.class
?????目錄???????????0??2018-11-12?15:13??mygame\images\
?????文件????????2725??2018-11-06?20:56??mygame\images\ball.png
?????文件???????36885??2018-11-06?20:56??mygame\images\desk.jpg
?????目錄???????????0??2018-11-12?15:13??mygame\src\
?????目錄???????????0??2018-11-12?15:13??mygame\src\mygame\
?????文件????????1455??2018-11-06?21:44??mygame\src\mygame\ballgame.java
?????文件????????1817??2018-11-12?15:11??mygame\src\mygame\ballgame2.class
?????文件????????1478??2018-11-07?13:27??mygame\src\mygame\ballgame2.java
- 上一篇:java坦克大戰 小游戲源碼
- 下一篇:JavaSE貪吃蛇源碼
評論
共有 條評論