第五章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); //设置窗体左上角坐标
您可能关注的文档
最近下载
- 在公司2025年警示教育大会暨国庆中秋双节集体廉洁谈话会上的讲话.docx VIP
- 2026年10月自考13740环境行为与心理学押题卷及答案解析.docx
- 1.3《北京是故乡》课件 2026秋新人音版音乐四年级上册.pptx
- 中国炎症性肠病诊疗质量控制评估体系(第二版).pdf VIP
- 新解读《GB_T 17215.647 - 2021电测量数据交换DLMS_COSEM组件 第47部分:基于IP网络的DLMS_COSEM传输层》最新解读.pptx VIP
- 房屋鉴定检测方案(投标).docx VIP
- 中山大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 2026年生物医学技术发展趋势及前沿知识考题.docx VIP
- 长江流域大水面生态渔业发展现状及潜力分析.pdf
- 2026年国企法务岗位招聘考试题库及答案.docx VIP
原创力文档

文档评论(0)