- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java游戏记
NB:快捷键:
自动对齐:Alt + Shift + F
删除整行:Ctrl + E,删除的为光标所在的整行。
重命名:Ctrl + R,可以重命名某个类名,也可以重命名某个变量、常量、方法名等
插入方法,Alt + insert
在类中导入包:Ctrl + shift + i
打开项目:Ctrl + shift + O
包:
java.awt.event 是提供处理由 AWT 组件所激发的各类事件的接口和类
javax.swing.event 是供 Swing 组件触发的事件使用。除了 java.awt.event 包中的事件之外,还包括 Swing 组件触发的事件的事件类和相应事件侦听器接口
在类的构造方法外输入如下代码:
public void paint(Graphics g){
super.paint(g);
}
该方法可以绘制各种图形。
Rectangle 指定坐标空间中的一个区域,通过坐标空间中 Rectangle 对象左上方的点 (x,y)、宽度和高度可以定义这个区域。
其构造函数Rectangle(int x, int y, int width, int height)
绘制矩形:fillRect(x,y,w,h)函数的作用是:填充一个矩形区域,x、y为起始坐标(即左上角坐标),后面两个参数分别为:w、h,是矩形区域的宽和高,这里的20表示填充宽度20像素,15表示填充高度15像素。(各参数都是int类型)
Java AWT提供了draw3DRect功能,利用它可以画一个3-D矩形:
draw3DRect(int x, inty, int width, int height, boolean raised);
Draw3DRect方法与drawRect方法是很相象,但多了一个额外的凸起参数. 你只要指明此参数为true就可画一个凸出的3-D矩形, 而指明此参数为false时就可画一个凹进的3-D矩形.
竞速类游戏相关知识点:
1.加载图片------在绘制图片前加入代码:
Image img = null;
try{
URL url = this.getClass().getResource(图片名称.后缀);
Img=Toolkit.getDefaultToolkit().getImage(url); //url为图片的存储位置,img为图片对象
} catch(Exception e){}
然后绘制图片:
g.drawImage(img,x,y,this); //x,y是图像外界矩形的x,y
注意:要导入两个包 import java.io.*;
import java.net.*;
2.加载声音------ try {
URL eng = this.getClass().getResource(engine.wav);
AudioClip snd = JApplet.newAudioClip(eng);
snd.loop(); //循环播放声音文件。若只播一次则用Snd.play();
} catch (Exception e) { }
注意:要导入包 import java.applet.AudioClip;
3.
this.getClass().getResource是得到当前对象对应的类文件(*.class)所在的目录下的文件。所以通过this.getClass().getResource去获得C盘中的数据是获取不到的。
您可能关注的文档
- C++自学笔.doc
- C++语言经、实用、趣味程序设计编程百例精解.doc
- C1科目一重难点汇总.doc
- C2C网站(淘宝网和易趣网为例)经营情况,类型,网站主要内容,特色与优势,比较分析总结.doc
- CAD三维绘教程与案例,很实用.doc
- CAD模板制.doc
- catia快入门教程.doc
- Cat技术入总结-0.1.1.doc
- CCNA网络院第二学期 第四章 试题及答案.doc
- CE调查问卷.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)