1. 首页 > 体育 >

java飞机大战代码(java飞机大战代码实现背景图)

直接写main函数里了public static void main(String[] args) { JFrame ck = new JFrame("title"); JPanel mb = new JPanel(); mb.setLayout(null); String str = "test"; //自己定义要显示什么 JTextArea ta = new JTextArea(str); ta.setBounds(0, 0, 100, 30); //自己定义文本区在窗口中的位置和大小 mb.add(ta); ck.add(mb); ck.setVisible(true); ck.setBounds(200, 200, 500, 500); //自己定义窗口位置和大小 }

java飞机大战代码(图一)
java飞机大战代码(图一)

飞机紧急代码主要有六种,分别是1200、1255、1277、2000、7500、7600、7700这七个。

1、1200

在飞机发出1200这个代码数字的时候就表示了目视飞行不指定应答机的意思。

2、1255和1277

在飞机紧急代码中1255和1277是比较特殊的代码,它们的意思就是“专机”,除此之外就没有其他的意思了。

3、2000

2000这个紧急代码的意思是仪表飞行在给定应答机之前,也有管理员没有给编码的意思,这个紧急代码不是十分的常用。

4、7500

飞机紧急代码7500代表了飞机遭遇的紧急情况的一种,也就是非法干扰的意思,主要情况就是指飞机遭遇劫机或者飞机面临劫机危险的紧急情况之后,以便地面对于这次状况迅速做出反应。

5、7600

飞机紧急代码中的7600表示通讯故障,通讯失效或者无线电失联状况,因为天空中会有许多意外情况发生,有时可能会干扰通讯,因此飞机如果无法和地面取得联系时就可以发这个代码告知地面,以便空管做出反应。

6、7700

飞机紧急代码7700是飞机中最常使用的一个代码,表示飞机出现了紧急情况,这种紧急情况不光包括飞机发生机械故障,还可能表示有机上人员突发疾病,不过它并不代表飞机处于危险状况,在发出这一代码之后,空管就会将该航班和其他航班区分开来,方便通知民航相关单位给予应急保障。

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.util.*;

public class SnakeGame extends JFrame implements KeyListener{

private int stat=1,direction=0,bodylen=6,headx=7,heady=8,

tailx=1,taily=8,tail,foodx,foody,food;//初始化定义变量

public final int EAST=1,WEST=2,SOUTH=3,NORTH=4;//方向常量

int [][] fillblock=new int [20][20];//定义蛇身所占位置

public SnakeGame() {//构造函数

super("贪吃蛇");

setSize(510,510);

setVisible(true);//设定窗口属性

addKeyListener(this);//添加监听

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

for(int i=1;i<=7;i++) fillblock[i][8]=EAST;//初始化蛇身属性

direction=EAST;//方向初始化的设置

FoodLocate(); //定位食物

while (stat==1){

fillblock[headx][heady]=direction;

switch(direction){

case 1:headx++;break;

case 2:headx--;break;

case 3:heady++;break;

case 4:heady--;break;

}//蛇头的前进

if(heady>19||headx>19||tailx>19||taily>19||heady<0||headx<0||tailx<0||taily<0||fillblock[headx][heady]!=0){

stat=0;

break;

} //判断游戏是否结束

try{

Thread.sleep(150); }

catch(InterruptedException e){}//延迟

fillblock[headx][heady]=direction;

if(headx==foodx&&heady==foody){//吃到食物

FoodLocate();

food=2;

try{

Thread.sleep(100); }

catch(InterruptedException e){}//延迟

}

if(food!=0)food--;

else{tail=fillblock[tailx][taily];

fillblock[tailx][taily]=0;//蛇尾的消除

switch(tail){

case 1:tailx++;break;

case 2:tailx--;break;

case 3:taily++;break;

case 4:taily--;break;

}//蛇尾的前进

}

repaint();

}

if(stat==0)

JOptionPane.showMessageDialog(null,"GAME OVER","Game Over",JOptionPane.INFORMATION_MESSAGE);

}

public void keyPressed(KeyEvent e) {//按键响应

int keyCode=e.getKeyCode();

if(stat==1) switch(keyCode){

case KeyEvent.VK_UP:if(direction!=SOUTH) direction=NORTH;break;

case KeyEvent.VK_DOWN:if(direction!=NORTH)direction=SOUTH;break;

case KeyEvent.VK_LEFT:if(direction!=EAST)direction=WEST;break;

case KeyEvent.VK_RIGHT:if (direction!=WEST)direction=EAST;break;

}

}

public void keyReleased(KeyEvent e){}//空函数

public void keyTyped(KeyEvent e){} //空函数

public void FoodLocate(){//定位食物坐标

do{

Random r=new Random();

foodx=r.nextInt(20);

foody=r.nextInt(20);

}while (fillblock[foodx][foody]!=0);

}

public void paint(Graphics g){//画图

super.paint(g);

g.setColor(Color.BLUE);

for(int i=0;i<20;i++)

for(int j=0;j<20;j++)

if (fillblock[i][j]!=0)

g.fillRect(25*i+5,25*j+5,24,24);

g.setColor(Color.RED);

g.fillRect(foodx*25+5,foody*25+5,24,24);

}

public static void main(String[] args) {//主程序

SnakeGame application=new SnakeGame();

}

}

带你到太空傲游,畅享自由自在,享受游戏的乐趣。

java飞机大战代码(图二)
java飞机大战代码(图二)

源代码是指原始代码,可以是任何语言代码。源码就是指编写的最原始程序的代码。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。

计算机里面运行的所有东西都是用程序编出来的(包括操作系统,如Windows,还有Word等,网络游戏也一样),而编写程序要用到计算机语言,用计算机语言直接编出来的程序就叫源码。

是飞机的机载计算机、火控雷达的内码 这些内码就和软件的源代码一样 所有的辅助数据、设备都是这个源代码的延伸

SP_CONFIGURE "SHOW ADVANCED OPTIONS",1RECONFIGUREEXEC SP_CONFIGURE "Ad Hoc Distributed Queries",1RECONFIGURE插入的代码:INSERT INTO dbo.Resources(ResourcesUrl,ResourcesLink,ResourcesText) SELECT * FROM OPENROWSET("Microsoft.Jet.OLEDB.4.0","Excel 8.0;HDR=YES;Database=F:Book1.xls", [sheet1$])

代码示例:

public static void main(String[] args) {

println("Hello World!");

}

public 表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去

void 约定俗成,规定的

String[] args:从控制台接收参数

局域网里面连机,可以采用输入IP地址的方法,用TCP或者UDP协议连接,也可以直接广播数据,然后所有客户端都接受也行。

因为你的游戏没有其他影响程序流程的数据,所以只需要将对方的键盘输入数据进行网络传输即可,其他的运算都在本地运算,两边的游戏运行状态就会保持一致,这样游戏代码改动也小。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息