| 文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 软件分类 | 推荐下载 | 设为首页| |
首 页 软件下载 网络学院 数码学院
手机 | 数码相机 | 数字随身听 | 数字摄像机 | 数码储存 | 笔记本电脑 | 台式电脑 | DIY配件 | 掌上电脑 | 其他数码 | 服务器 | 精品栏
当前位置:清风数码学院手机经验及技巧 → Java游戏编程初步(3)

Java游戏编程初步(3)

日期:2007年3月25日 作者: 人气: 查看:[大字体 中字体 小字体]




public void paint(Graphics g)

  paint() 方法所传入的参数—— java.awt.Graphics 对象将是一个经裁剪的相关显示区的图像代表(而不会是整个显示区)。我们对圆球图形元素的绘制就是在通过重写 paint()方法,在其中对传入的Graphics 对象g进行操作完成的。 

  当我们应用程序的逻辑要对系统界面进行更新时,调用 repaint() 方法来通知AWT线程进行刷新操作。repaint() 方法实际会让 AWT线程去调用另外一个方法,update。update方法在默认情况下会做两件事,一是清除当前区域内容,二是调用其 paint()方法完成实际绘制工作。paint、repaint、update 三个方法关系如图所示:

此主题相关图片如下:

但是如何让我们的圆运动呢?这里我们利用函数Graphics 类的fillOval函数来设置了圆的起始位置x,y。现在我们只要在线程run方法中每单位时间增大y的值,线程将在每一个单位时间内重画圆的位置。每单位时间y值越大,下降的速度就会越快。在屏幕上我们就将看到这个圆球做自由降落运动。 如下代码所示:

while (true) 

// 设置动画移动速度 

y +=1;
}

public void paint (Graphics g)
{

//设置球的颜色
g.setColor (Color.blue);

// 从x,y位置处画一个实心的圆
g.fillOval (x , y, 2 * r, 2 * r);

  在这之前我们需要在开始处设置一些变量,定义好x,y的默认位置值。r 在此处是我们画的圆的半径大小。

int x = 100;
int y = 20;
int r = 10;  

  我们的自由降落的动画就完了。是不是很简单,如果还有地方不明白,大家可在此处下载完整的代码及应用程序。看看真实的演示效果和代码。下面每一部分我们也将在最后附上相应的源代码及应用程序下载。如果大家有兴趣,可改变y的值,及x的值,你会得到不同的下降效果。

(出处:http://www.vipcn.com)




上一篇:Java游戏编程初步(2)

下一篇:Java游戏编程初步(4)


Java游戏编程初步(3) 相关文章:
·Java游戏编程初步(1)
·Java游戏编程初步(2)
·Java游戏编程初步(4)
·Java游戏编程初步(5)
·Java游戏编程初步(6)
·为小T编辑铃音
·数码摄影基础教程与技巧汇编
·菜单的编排不太科学和人性化
·手机编辑器之亲身体验篇
·三星S250正确手编方法
Java游戏编程初步(3) 相关软件:
·文本朗读编辑(SmartRead Editor) V1.3
·磁盘扇区编辑工具(edittool) V1.20
·《闪客帝国精华集2》光盘---编程方面的源代码
·《电脑编程技巧与维护》2002年度随书光盘精简版(修复!)
·EditPlus(文本编辑器) 绿色汉化版 V2.30 Build 275
·注册表编辑手册
·坏猫网页编辑软件 V2.2
·VB.NET编程精彩百例
·硕思主页编辑器 V2.5
·ASP.NETXML深入编程技术

特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意,如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.com
广告宣传
特别推荐
·了解手机病毒是怎样攻击手机..
·摩托罗拉A1200使用技巧总结
·手机DIY 如何改变诺基亚N70图..
·高手进阶 Dopod818 Extended..
·教程:MOTOV3使用技巧与问题..
·多普达585之来电大头帖
·18个合金装备让你的大C智能化..
·如何安装和使用手机文本阅读..
·播放avi格式的另一种选择--D..
·好音质,需要好耳机-提高C9..
·585屏保 硅胶套 蓝牙适配器使..
·SA7几个问题汇总
·年终稿:首测DC200小灵通数据..
·自己动手修复手机话筒故障记..
·边听边看-MP3播放软件魔法小..
热点TOP10
·轻松按装java程序-MotoMidMa..
·摩托罗拉A1200使用技巧总结
·手机 小灵通解密大全
·手机解锁指令大全
·如何安装和使用手机文本阅读..
·教程:MOTOV3使用技巧与问题..
·Symbian上的OZI--SmartCom G..
·MP3铃声的加大跟剪辑
·了解手机病毒是怎样攻击手机..
·手机身份证丢失手机可望找回..
·诺基亚6300手机 的使用维护心..
·【索尼爱立信】技巧与应用
·可以找回你丢失的手机的方法..
·最新版JavaQQ2005(S40v2)评测..
·K750+本本无线上网之蓝牙篇
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2005-2007 www.vipcn.com All Rights Reserved.
Powered by:mesky