导航:首页 > 编程语言 > java飞机代码

java飞机代码

发布时间:2024-04-04 10:43:13

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.setBounds(500, 300, 300, 200); //窗体的大小和坐标
this.setTitle("图片自动浏览"); //窗体主题
this.setLayout(cl); //窗体采用的布局方式,上面已经定义了卡片布局,所以这里直接调用即可
this.setVisible(true); //显示窗体

JButton[] jbtn=new JButton[4]; //创建添加图片的数组,有几张图,数据成员就有几个
for(int i=0;i<4;i++) //我这里是用循环来添加图片,所以上面要创建数组,当然分开一个一个的添加图片也是可以的
{
jbtn[i]=new JButton();
jbtn[i].setIcon(new ImageIcon("c://"+i+".jpg")); //这是所要添加图片的地址
this.add(jbtn[i],i+""); //显示
}
while(true) //关键的时候到了,如何让图片滚动循环,我这里是用了while循环来写的
{
cl.next(this); //图片的切换,下一张
try{Thread.sleep(3000);} //切换的间隔时间为3秒,也就是3000毫秒
catch(Exception e){}
}
}
public myFrame() //这是固定方法,窗体程序必须写,少了它整个程序完蛋,所以不多做解释
{
initial();
}
}

public class Test { //Test类,我这里是专门写主函数的
public static void main(String[] args) //主函数main
{
myFrame mf=new myFrame(); //实例化调用窗体类myFrame
}
}
ok,完成。程序复制过去以后可能会报错,并不是我写错了,我的有些包名或者类名还有大括号可能与你的不符合,你需要把细节方面的东西再做调试一下,然后在运行。
望采纳😘谢谢!

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

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

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

public class Plane{
public static void main(String[] args){
System.out.print("飞机正在起飞.请稍后......");
System.out.print("情况紧急,飞机没油了,请加油.......");
System.out.print("你的飞机坠落了,大战结束.......");
}
}

⑷ java atm机代码

package arraylist;

import java.util.Scanner;

public class AtmDemo
{

public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
Boolean flag = true;
int times = 0;
while(flag){
times++;
if(times == 4){
System.out.println("密码错误,请取卡");
break;
}
System.out.println("请输入你的密码");
String password = sc.next();

if(password.equals("111111")){
Boolean moneyflag = true;
while(moneyflag){
System.out.println("请输入金额");
int number = sc.nextInt();
if(number >= 0 && number <= 1000 && number % 100 == 0){
System.out.println("用户取了" + number + "元。交易完成");
moneyflag = false;
}else{
System.out.println("请重新输入金额");
}
}
break;
}else{
continue;
}

}
}

}

阅读全文

与java飞机代码相关的资料

热点内容
怎么复制钢笔工具画出来的线条 浏览:882
数据库哪些比较好 浏览:38
ps人物美白去斑教程 浏览:66
打开软件弹出无效文件提示 浏览:704
学习四级听力app哪个好 浏览:561
mac如何下载win10镜像文件 浏览:624
日版a1453卡贴机升级 浏览:912
javascript全局变量局部变量 浏览:496
大数据的底表是什么意思 浏览:981
龙与城取物下载什么app 浏览:19
山西大同哪里学编程课 浏览:316
许可证与配置文件 浏览:140
华为怎么连接电脑数据线 浏览:288
核实数据后如何回复 浏览:572
jsb标签放不了数字吗 浏览:146
虚拟内存的数据存放在哪里 浏览:601
神王霸业如何挂机升级 浏览:706
ps能否打开raf文件 浏览:496
华为手机文件夹清理 浏览:849
电脑falsh教程 浏览:75

友情链接