ball.java
来自「新功能坦克大战」· Java 代码 · 共 43 行
JAVA
43 行
import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.util.EventListener;public class Ball extends JFrame implements Runnable{ TankFrame tankFrame; int x,y; boolean up,down,left,right; int Type; boolean life; public Image image; int sleeptime; Ball(int a,int b,TankFrame tankFrame){ this.tankFrame=tankFrame; this.x=a; this.y=b; Type=0; sleeptime=70; image = Toolkit.getDefaultToolkit().getImage("images/56.jpg"); } public void paint(Graphics g){ if(y==40||x==510){ } else{ g.drawImage(image, x, y, 10,10,null); } } public void run(){ while(life){ if(x<0||x>500||y<50|| y>590){ life=false; } else{ if(up){ y-=10; } else if(down){ y+=10; } else if(left){ x-=10; } else if(right){ x+=10; } } tankFrame.repaint(); try { Thread.sleep(sleeptime); } catch (InterruptedException ie) { } } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?