俄罗斯方块单人游戏设计概述

看见身边好多同学都有写博客的好习惯,受他们潜移默化的影响,决定从今天开始起自己也要开始写博客。一方面方便自己偶尔查询已经忘记的知识点,另一方面也有利于巩固自己的知识体系,加深对已做过项目的认识与理解。现在就开始整理下大二时做过的俄罗斯方块单人游戏的demo。


首先,展示下最终的demo界面,主要包括有游戏面板,控制面板,消息面板等。


GUI(Graphics User Interface,图形用户界面)通过图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机发出命令,启动程序,并将程序运行结果同样以图形的行书显示给用户,操作简单页面美观。

Java提供AWT(Abstract Window Toolkit)和Swing两个包进行图形用户界面编程。AWT用到较多本地方法(如C,C++等),在图形组件的绘制方面并不是完全“平台独立”的,其包是:java.awt,其组件是Button等。Swing是纯java实现的,Swing组件是用java实现的轻量级组件,是java的扩展包,包括javax,swing包及其子包,跨平台比AWT好,其包是:java.swing,组件是以J开头的,例如JButton等。

本文的俄罗斯单人游戏demo则是采用的Swing包进行开发的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值