12 2021 档案

摘要:历时一周,在教程的指导下完成。 窗口类 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 阅读(29) 评论(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 阅读(61) 评论(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 阅读(58) 评论(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 阅读(380) 评论(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 阅读(910) 评论(0) 推荐(0)
摘要:class KeyMonitor extends KeyAdapter{ @Override public void keyPressed(KeyEvent e) { System.out.println("按下:"+e.getKeyCode()); } @Override public void 阅读全文
posted @ 2021-12-03 21:03 _xiuxiu 阅读(224) 评论(0) 推荐(0)