第五章Java游戏设计
第五章 Java游戏:坦克大战
本章目标
封装的实际演练
简单用户界面设计
动画和控制设计
本章简介
在上一章我们学习了面向对象的基础知识,特别是学习了封装这个面向对象设计的核心概念,在本章我们将通过一个有趣的游戏《坦克大战》来学习和掌握封装这一重要的思想。
为了开发这个游戏,我们将从以下几个方面展开:界面设计、绘图、动画设计、键盘控制、角色设计。
5.1 JAVA图形界面设计
问题描述:
游戏总得有个“舞台”,这个“舞台”就是窗体。我们必须掌握简单窗体设计技术,以便为游戏搭建舞台。Java中的java.awt包为我们提供了设计窗体的相关类,其中最关键的是Frame类,使用这个类可以创建窗体。请看以下示例,该示例展示了如何创建一个窗口。
例程5.1:
import java.awt.Color;
import java.awt.Frame;
public class FrameTest {
public static void main(String[] args) {
Frame frame=new Frame(); //创建一个窗体对象
frame.setTitle(Frame); //设置窗体标题
frame.setSize(400,300); //设置窗体大小
frame.setLocation(50, 50); //设置窗体左上角坐标
您可能关注的文档
- 第五章 保函和备用证.ppt
- 第五章 System V进程间通信.ppt
- 第五章 回溯法1.ppt
- 第五章 Wash函数和CRC编码.ppt
- 第五章 图(三).ppt
- 第五章 现代主义文学.ppt
- 第五次写作课:社会类.ppt
- 第五章 样本分布的密集性.ppt
- 第五章 英汉语言文字对比.ppt
- 第五章 翻译中的创意与忠实.ppt
- 汽车舒适与安全系统检修 课件 项目四 电动座椅的检修.pptx
- 2026年春季人教版四年级英语下册第五单元知识点语法(含背诵版和默写版).pdf
- 全国平台劳动规则和算法协商指引(试行).pdf
- 城市旅游宣传介绍系列PPT模板:巴厘岛.pptx
- 2026年春季人教版四年级英语下册第六单元知识点语法(含背诵版和默写版).pdf
- 2025年特许金融分析师二级(CFA)模拟考试(下午场)考题及答案解析.pdf
- JGJ∕T46-2024建筑与市政工程施工现场临时用电安全技术标准.docx
- 2026春人教版英语四年级下册第四单元练习卷(含参考答案).pdf
- 2026春 人教陕西 七年级英语下册 典中点 课件 Unit 7.pptx
- 2026春 人教陕西 七年级英语下册 典中点 课件 Unit 5.pptx
最近下载
- DB15 427-2005 内蒙古房屋建筑工程技术资料管理规程.docx
- DB37_T 4861-2025 采供血机构卫生消毒技术规程.pdf VIP
- BS EN 10027-2-2015 钢的命名系统.第2部分:数值系统.pdf VIP
- 2025最新干部任前廉政知识考试题库及答案.docx VIP
- 关于小学英语教学论文(精选11).docx
- 2025年主题教育六个方面之工作作风方面突出问题及整改措施.docx VIP
- FANUC FANUC 0i-D 维护指南说明书用户手册.pdf
- 水桶购销协议书模板.docx VIP
- 国际贸易业务流程标准化与作业指导手册.docx VIP
- 中外的设计史 原始社会精编.ppt VIP
原创力文档

文档评论(0)