资源简介
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
评论
共有 条评论