摘要: 历时一周,在教程的指导下完成。 窗口类 1 package PlayGame; 2 3 import java.awt.Frame; 4 import java.awt.*; 5 import java.awt.event.KeyAdapter; 6 import java.awt.event.Ke 阅读全文
posted @ 2021-12-05 17:34 _xiuxiu 阅读(33) 评论(0) 推荐(0)
摘要: Java的API中,为我们提供了Rectangle类来表示矩形相关信息,并且提供了intersects()方法,直接判断矩形是否相交。 public Rectangle getRect(){ return new Rectangle((int)x,(int) y, width, height); } 阅读全文
posted @ 2021-12-05 17:14 _xiuxiu 阅读(64) 评论(0) 推荐(0)
摘要: 副类有两种:1.副类对具体的值有定义;2.副类对具体的值没有定义,需要主类传值。 第一种: 副类: public class Plane extends GameObject { public void drawSelf(Graphics g) { g.drawImage(img, (int) x, 阅读全文
posted @ 2021-12-05 13:27 _xiuxiu 阅读(64) 评论(0) 推荐(0)
摘要: package PlayGame; import java.awt.*; import java.awt.event.KeyEvent; public class Plane extends GameObject { boolean left,right,up,down;//飞机方向 public 阅读全文
posted @ 2021-12-05 11:27 _xiuxiu 阅读(390) 评论(0) 推荐(0)
摘要: 在飞机大战运行中,频频出现窗口闪烁问题,代码附下: package PlayGame; import javax.swing.*; import java.awt.*; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; 阅读全文
posted @ 2021-12-05 11:10 _xiuxiu 阅读(920) 评论(0) 推荐(0)