当前位置: 首页 > news >正文

接单网兰州网站seo外包

接单网,兰州网站seo外包,外贸网站建设内容包括,黄页广告网站第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 然后是创建类 GameFrame 运行类 package com.sxt;import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; im…第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 然后是创建类 GameFrame   运行类 package com.sxt;import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.util.ArrayList;import javax.swing.JButton; import javax.swing.JFrame;public class GameFrame extends JFrame {// 窗口尺寸private int windowWidth 1400;private int windowHeight 700;// 双缓冲图片private Image offScreenImage null;// 攻击图片private Image attack Toolkit.getDefaultToolkit().getImage(img/attack.jpg);// 游戏背景Background background new Background(this);// 游戏玩家Champion player new ChampionHouyi(this);// 双方小兵MinionBlue mb new MinionBlue(this);MinionRed mr new MinionRed(this);// 防御塔Turret turret new Turret(this);// 攻击按钮JButton attackButton;// 游戏元素列表ArrayListGameObject objList new ArrayListGameObject();ArrayListGameObject redList new ArrayListGameObject();// 红色方ArrayListGameObject blueList new ArrayListGameObject();// 蓝色方ArrayListGameObject removeList new ArrayListGameObject();// 存放将要删除的元素public void launch() {// 设置尺寸setSize(windowWidth, windowHeight);// 窗口居中setLocationRelativeTo(null);// 关闭事件setDefaultCloseOperation(3);// 用户不能调整窗口大小setResizable(false);// 标题setTitle(尚学堂王者荣耀);// 窗口可见setVisible(true);// 添加键盘监视器this.addKeyListener(new GameFrame.KeyMonitor());// 添加游戏元素objList.add(background);objList.add(player);objList.addAll(turret.turretList);blueList.add(turret.turretList.get(0));redList.add(turret.turretList.get(4));/*** 攻击按钮*/attackButton new JButton();attackButton.setSize(130, 132);attackButton.setLocation(1150, 430);attackButton.addActionListener(new ActionListener() {Overridepublic void actionPerformed(ActionEvent e) {// 按钮事件player.attack(redList);}});this.add(attackButton);player.addButton();while (true) {mb.createMinion(this, blueList);mr.createMinion(this, redList);turret.addTurret(this);repaint();try {Thread.sleep(25);} catch (Exception e) {e.printStackTrace();}}}public void paint(Graphics g) {// System.out.println(player.getX() player.getY());if (offScreenImage null) {offScreenImage this.createImage(5984, 4452);}Graphics gImage offScreenImage.getGraphics();for (int i 0; i objList.size(); i) {objList.get(i).paintSelf(gImage);}// 绘制攻击图片gImage.drawImage(attack, player.getX() 500, player.getY() 100, null);objList.removeAll(removeList);g.drawImage(offScreenImage, -player.getX() 700, -player.getY() 350, null);/*** 添加按钮后不能调用键盘事件 因为程序的焦点变成了按钮 this.requestFocus() 把焦点重新改变到游戏界面上*/this.requestFocus();}// main方法public static void main(String[] args) {GameFrame gameFrame new GameFrame();gameFrame.launch();}// 键盘事件private class KeyMonitor extends KeyAdapter {Overridepublic void keyPressed(KeyEvent e) {int key e.getKeyCode();player.keyPressed(e);}Overridepublic void keyReleased(KeyEvent e) {int key e.getKeyCode();player.keyReleased(e);}} } 运行结果如下
http://www.zqtcl.cn/news/336624/

相关文章:

  • 婚庆公司网站建设腾讯广告建站工具
  • 焦作建设厅网站wordpress调用视频播放器
  • 网站版面做好江苏省建设工程设计施工图审核中心网站
  • 智能网站平台wordpress同步头条
  • 做采集的网站有流量吗广州建设学校
  • 建设部网站公告外贸网站建设定制
  • 如何搭建 seo网站上海市住房与城乡建设部网站
  • 百度搜不到自己的网站python云服务器网站开发实例
  • 给企业做网站的业务员优书网没了
  • 江门网站建设方案外包洛阳网站设计哪家专业
  • 电暖怎么做网站办公室平面设计图
  • 全屏网站 功能丽水市企业网站建设 微信营销 影视拍摄
  • 天天爱天天做视频网站网站推送
  • 制作企业网站与app有什么不同化工企业网站建设
  • 东莞企业推广网站专门做黄漫的网站
  • 温州网站关键词排名优化win10 电脑做网站服务器
  • 网站设计规划信息技术教案营销模式和营销策略
  • 太仓住房城乡建设网站微信怎么注册
  • 德骏网站建设重庆企业网站如何推广
  • 路由器做内部网站服务器石家庄新闻综合频道在线直播回放
  • 怎么给网站备案亚马逊网站建设与维护方法分析
  • 金华网站建设团队产品网络推广方案范文
  • 拼多多刷单网站开发虚拟机可以做两个网站
  • wordpress安装路径和站点地址的设置信通网站开发中心
  • 柳州公司网站建设网站服务商
  • 智能建站实验报告成功营销网站
  • 基于jsp的网站开发开题报告青海公路工程建设市场信用信息服务网站
  • 做网站页面的软件wordpress如何开启page页面评论
  • 做网站最简单的长春财经学院
  • 导购网站 icp备案要求网站设置ico