网站首页 > 文章中心 > 其它

飞机大战简单java代码

作者:小编 更新时间:2023-09-21 09:02:33 浏览量:17人看过

用java线程做飞机大战,发射子弹及爆炸的代码怎么写啊,求高人,写上注释吧,不然看不懂,谢谢

代码有点多, 实现思路, 实现键盘事件监听机制, 在监听函数中判断 按了什么键,比如按J就发送子弹. 然后启动子弹线程. 定义一个子弹类线程, 定义出子弹的所在属性和方法.

写个方法,判断子弹是否击中目标,以XY坐标相交来判断

飞机大战的简单代码(java)

public class Plane{

public static void main(String[] args){

System.out.print("飞机正在起飞.请稍后......");

System.out.print("情况紧急,飞机没油了,请加油.......");

System.out.print("你的飞机坠落了,大战结束.......");

}

java飞机大战求实现让敌机打子弹的方法

首先创建四个类,敌机和英雄机子弹类,敌机类,英雄机类,类中定义各自的横竖x y坐标属性,值得注意的是,在写构造的时候,子弹的构造需要传入参数,因为子弹英雄机和敌机发出来的嘛.再定义两种子弹移动方法.移动方法很好写,子弹垂直方向发,x——就行了.再在main中调用就行了

java窗体飞机大战两张背景图片滚动循环如何实现,代码

package Task1;

//首先要调用需要的包

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class myFrame extends Frame //窗体类,继承Frame

{

CardLayout cl=new CardLayout(); //定义卡片布局

public void initial() //创建一个窗体

this.setTitle("图片自动浏览"); //窗体主题

this.setLayout(cl); //窗体采用的布局方式,上面已经定义了卡片布局,所以这里直接调用即可

this.setVisible(true); //显示窗体

jbtn[i]=new JButton();

jbtn[i].setIcon(new ImageIcon("c://"◆i◆".jpg")); //这是所要添加图片的地址

this.add(jbtn[i],i◆""); //显示

while(true) //关键的时候到了,如何让图片滚动循环,我这里是用了while循环来写的

cl.next(this); //图片的切换,下一张

catch(Exception e){}

public myFrame() //这是固定方法,窗体程序必须写,少了它整个程序完蛋,所以不多做解释

initial();

public class Test { //Test类,我这里是专门写主函数的

public static void main(String[] args) //主函数main

myFrame mf=new myFrame(); //实例化调用窗体类myFrame

ok,完成.程序复制过去以后可能会报错,并不是我写错了,我的有些包名或者类名还有大括号可能与你的不符合,你需要把细节方面的东西再做调试一下,然后在运行.

望采纳?谢谢!

以上就是土嘎嘎小编为大家整理的飞机大战简单java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章