資源簡介
java多線程實現飛機大戰,java創建多線程原理,鍵盤監聽器、按鈕監聽器

代碼片段和文件信息
package?com.Plane0226;
import?java.awt.Graphics;
import?javax.swing.ImageIcon;
public?class?Bullet?extends?Plane{
private?ImageIcon??big=new?ImageIcon(this.getClass().getResource(“big.png“));
private?ImageIcon??little=new?ImageIcon(this.getClass().getResource(“little.png“));
private?int?speed;
public?int?getSpeed()?{
return?speed;
}
public?void?setSpeed(int?speed)?{
this.speed?=?speed;
}
/**
?*?structure
?*?@param?x?start
?*?@param?y?start
?*/
public?Bullet(int?xint?y){
this.setX(x);
this.setY(y);
speed?=?10;
}
/**
?*?draw?the?plane‘s?bullet
?*?@param?g?drawer
?*/
public?void?Draw_Planebullet(Graphics?g){
g.drawImage(big.getImage()?this.getX()?this.getY()/*1010*/?null);
this.setY(this.getY()-speed);
}
public?void?Draw_Enemy(Graphics?g){
g.drawImage(little.getImage()?this.getX()?this.getY()/*55*/?null);
this.setY(this.getY()+speed);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-02?02:53??Plane0226\
?????文件????????8347??2019-03-02?02:31??Plane0226\begin.png
?????文件????????3370??2019-02-28?19:47??Plane0226\big.png
?????文件?????????951??2019-02-28?19:58??Plane0226\Bullet.java
?????文件????????1300??2019-03-02?01:41??Plane0226\EnemyPlane.java
?????文件????????6000??2019-03-02?02:53??Plane0226\GameThread.java
?????文件????????4915??2019-03-02?02:54??Plane0226\GameUI.java
?????文件????????1723??2019-02-28?19:51??Plane0226\little.png
?????文件???????15246??2019-02-26?12:49??Plane0226\PaperPlane.png
?????文件????????9232??2019-02-26?12:49??Plane0226\PaperPlane_01.png
?????文件????????1847??2019-02-28?20:22??Plane0226\Plane.java
?????文件?????????448??2019-02-28?20:11??Plane0226\PlaneJfr
?????文件???????14883??2019-03-02?02:53??Plane0226\restart.png
?????文件????????1173??2019-03-02?02:00??Plane0226\TimeThread.java
?????文件??????494200??2019-02-28?20:08??Plane0226\背景2.jpg
?????文件???????28052??2019-02-26?12:49??Plane0226\背景5.jpg
評論
共有 條評論