【java版坦克大战---准备篇】 java 绘图
要写坦克大战当然要先画出坦克。java画图是基础。
package com.game; import java.awt.*; import javax.swing.*; public class Pro_1 extends JFrame {public static MyPanel mp=null;/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubPro_1 pro_1 = new Pro_1();pro_1.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);mp = new MyPanel();pro_1.add(mp);pro_1.setSize(new Dimension(400,300));pro_1.setTitle("Demo");pro_1.setVisible(true);} }class MyPanel extends Panel{public void paint(Graphics g){super.paint(g);g.drawOval(10, 10, 50, 50);g.setColor(Color.blue);g.setFont(new Font("华文彩云1",Font.BOLD,40));g.drawImage(Toolkit.getDefaultToolkit().getImage("./loginbtn.jpg"), 60, 60, 85, 32,this);g.drawString("hi,你好",40,50);} }
转载于:https://www.cnblogs.com/simpman/p/3548203.html
【java版坦克大战---准备篇】 java 绘图相关推荐
- Java版坦克大战游戏
技术:Java等 摘要: Java随着各种电子设备,其中尤其是移动通信设备的发展所诞生的一项新的开发技术.Java定位在各种电子设备产品的功能应用上,对电子产品的多样,智能化,提供了很大的帮助.本次设 ...
- Java版坦克大战游戏毕业设计
技术:Java等 摘要: Java是近几十年来随着各种技术的发展,尤其是编程语言飞速发展而诞生的一项新的开发语言.随着信息技术的飞速发展,计算机的使用也日渐普及,各种各样游戏也纷纷出现在我们的视野中. ...
- Java版坦克大战游戏的分析与实现
技术:Java等 摘要: J2SE (Java 2 Standard Edition)就是Java2的标准版,主要用于桌面应用软件的编程,是伴随着计算机技术的飞速发展而诞生的一项新的开发技术.随着个人 ...
- java版坦克大战加入背景音乐及背景图片
前一阵学习完Java基础,想着练习一下,就写了个坦克大战练手,基本上是跟着马士兵老师的视频写的,写完以后感觉效果有点low,毕竟自己花费了很多时间敲这个,所以想加入背景图片及背景音乐,让它看起来稍微舒 ...
- 《游戏学习》JAVA版坦克大战课程设计及源码
1.功能设计 游戏要有图形用户界面,界面能够反映游戏所有的细节. 界面中要有坦克,墙,树林,河流. 界面中要有一个"家","家"被攻击中则输了游戏. 坦克分两种 ...
- java游戏牛仔炮筒,Java版坦克大战游戏!
疯狂的坦克大战项目实现点:Version:1.0 2016.10.22/上传 1)生成一个可玩,可操作的游戏窗口 a)继承Frame类,导入相应jar包快捷键 shif ...
- java 坦克大战暂停_【 java版坦克大战--事件处理】 坦克动起来了
折腾了这么久,坦克总算能动了.只贴代码编辑不给上首页,花了半个小时的时间写了n多注释. 再顺便把绘图的原理发在这里: 绘图原理 Component类提供了两个和绘图有关的重要方法: ① paint ...
- java版坦克大战源码分享
前言 利用摸鱼时间学了个java的游戏引擎FXGL 本游戏是基于jdk17和FXGL开发的 操作 按键 功能 WSAD 移动 空格 发射子弹 E 使用技能 道具说明 道具 玩家吃到 敌人吃到 星星 子 ...
- java版坦克大战_JAVA实现坦克大战1.0版本
1 packagetankGame;2 import java.awt.*;3 import javax.swing.*;4 import java.awt.event.*;5 import java ...
最新文章
- 中国矿业大学计算机学院机房,2020年中国矿业大学计算机学院初试自命题科目考试大纲-数据结构...
- mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除
- C语言通讯录管理系统
- stm32f4 hs 电路_三相电路分析
- Javascript Math.ceil与Math.round与Math.floor区别
- Mac安装metasploit-framework【亲测有用】
- c语言入门百度贴吧,c语言入门者
- 蒙特卡罗方法 python 实现2
- [蛋蛋四格漫画]-贺沪江日语四周年版庆
- iOS 更改导航栏返回button文字
- Eclipse的安装
- 微信小游戏开发指南(二)微信小游戏常见问题解答
- JAVA微博文章内容抓取_关于微博数据抓取的实践
- java servlet继承_servlet继承什么类
- 必须收藏!这13个优秀React JS框架,没用过就很离谱!
- java项目——人机猜拳
- POJ - 1723 Soldiers 士兵站队 排序+中位数
- 蛋白质集合c语言算法,利用蛋白质序列的预测方法
- h700整列卡直通配置_dell h310阵列卡,刷直通(IT)模式,成功
- CH340晶体不起振
热门文章
- Perl 模块 Getopt::Std 和 Getopt::Long
- 多年心路历程见证从技术小白到收获BAT等大厂研发offer,分享一些经验和感悟...
- vue+webpack项目调试
- Node.js中的不安全跳转如何防御详解
- Memcached 及 Redis 架构分析和比较
- 虚拟机中加载物理机的硬盘和分区
- 【ASP.NET Web API教程】2 创建各种Web API
- shell 脚本的使用
- DZNEmptyDataSet,优秀的空白页或者出错页封装
- 补交20145226蓝墨云班课 -- MyCP