- 1
- 0
- 约9.27千字
- 约 18页
- 2017-05-04 发布于河南
- 举报
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盘中的数据是获取不到的。
您可能关注的文档
- 郑州市二七区台郭小学校本研修计划_4353.ppt
- 采撷成长路上的宝石.doc
- 郑嘉恩数学数字宝宝.ppt
- 知识助我成长讲课课件.ppt
- (张渭芳)优势互补,携手共赢.doc
- 颜东霞小学数学一年级《找规律》课件.ppt
- (安徽1号卷)全国2016届高三第一学期月考试卷(一)政治试题(Word,含解析).doc
- 问题学生的诊断与疏导_372944.ppt
- (转)宝宝学英文你不可不知的17个关键词.doc
- (炎德·英才大联考)湖南省长郡中学2016届高三上学期月考(四)政治试题(Word).doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)