俄罗斯方块单人游戏设计概述
2016-04-06 19:32
337 查看
看见身边好多同学都有写博客的好习惯,受他们潜移默化的影响,决定从今天开始起自己也要开始写博客。一方面方便自己偶尔查询已经忘记的知识点,另一方面也有利于巩固自己的知识体系,加深对已做过项目的认识与理解。现在就开始整理下大二时做过的俄罗斯方块单人游戏的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包进行开发的。
首先,展示下最终的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包进行开发的。
相关文章推荐
- JavaScript实现俄罗斯方块游戏过程分析及源码分享
- 60行js代码实现俄罗斯方块
- javascript实现俄罗斯方块游戏的思路和方法
- js实现俄罗斯方块小游戏分享
- JS 俄罗斯方块完美注释版代码
- php编译安装常见错误大全和解决方法
- JavaScript实现简洁的俄罗斯方块完整实例
- Android实现俄罗斯方块
- 开源php中文分词系统SCWS安装和使用实例
- 原生JavaScript编写俄罗斯方块
- Javascript编写俄罗斯方块思路及实例
- Python使用pygame模块编写俄罗斯方块游戏的代码实例
- 用Python编写一个简单的俄罗斯方块游戏的教程
- shell基础实例应用
- 俄罗斯方块总结
- 【js应用】经典俄罗斯
- Android 俄罗斯方块开发(附源码)
- Xcod 常见错误
- 分享一个60行的俄罗斯方块
- JAVA版俄罗斯方块学习