为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

飞机子弹游戏界面代码

2017-09-16 4页 doc 16KB 10阅读

用户头像

is_597436

暂无简介

举报
飞机子弹游戏界面代码飞机子弹游戏界面代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Animation extends JFrame implements Runnable,ActionListener{ private Container cont; private JButton btnUp; private JButton btnDown; private ImageIcon imgPlane; privat...
飞机子弹游戏界面代码
飞机子弹游戏界面代码 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Animation extends JFrame implements Runnable,ActionListener{ private Container cont; private JButton btnUp; private JButton btnDown; private ImageIcon imgPlane; private ImageIcon imgBullet; private int planeX; private int planeY; private int bulletX; private int bulletY; private int planeSpeed; private int bulletSpeed; private int planeChangeSpeed; private Thread thread; public Animation( int diff ){ this.setBounds(30, 30, 500, 350); this.setDefaultCloseOperation(this.EXIT_ON_CLOSE); cont = this.getContentPane(); cont.setLayout(null); imgPlane = new ImageIcon("feiji.jpg"); imgBullet = new ImageIcon("zidan.jpg"); bulletX = 0; bulletY = 150; planeX = 500; planeY = 150; planeSpeed = 8; //bulletSpeed = 8; bulletSpeed = diff; planeChangeSpeed = 6; btnUp = new JButton("up"); btnDown = new JButton("down"); btnUp.setBounds(50, 240, 80, 30); btnDown.setBounds(180, 240, 80, 30); btnUp.addActionListener(this); btnDown.addActionListener(this); cont.add(btnUp); cont.add(btnDown); thread = new Thread(this); thread.start(); this.setVisible(true); } /**class NameBox extends JPanel{ JTextField t; NameBox(){ t=new JTextField(10); add(new JLabel("难度等级")); add(t); } }**/ public void paint(Graphics grp){ super.paint(grp); imgPlane.paintIcon(this, grp, planeX, planeY); imgBullet.paintIcon(this, grp, bulletX, bulletY); } public void run(){ while((planeX > 0) &&(bulletX < 500)){ repaint(); planeX = planeX -planeSpeed; bulletX = bulletX +bulletSpeed; try{ Thread.sleep(200); }catch(Exception e){} } thread = null; } public void actionPerformed(ActionEvent aEvt){ JButton ob=(JButton)aEvt.getSource(); if(ob==btnUp){ planeY-=planeChangeSpeed; } if(ob==btnDown){ planeY+=planeChangeSpeed; } } }
/
本文档为【飞机子弹游戏界面代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索