2020年第19期
信息与电脑
China Computer & Communication 软件开发与应用基于Java Swing 的简单排块游戏设计与实现
李自纳 张崇芳
(南阳农业职业学院,河南 南阳 473000)
摘 要:游戏设计已经成为现在社会的一种热门行业。江苏卫视综艺节目《最强大脑》让数字华容道(其实就是排块游戏)游戏又火了一把。本文讲述了如何利用Java 的GUI 图形用户接口开发工具Swing 绘制、鼠标监听等技术实现一个数字排列游戏。本文对排块游戏的功能进行分析和设计,实现了数字随机打乱、赢了比赛提示等功能。基于Java Swing 的排块游戏设计与实现综合了Java 开发基础、事件处理、图形用户接口等知识,有利于激发学习者学习Java 的兴趣。
关键词:Swing;排块游戏;GUI;时间处理
java编程基本内容中图分类号:TP311.11 文献标识码:A 文章编号:1003-9767(2020)19-082-03
Design and Implementation of Simple Block Layout Game Based on Java Swing
Li Zina, Zhang Chongfang
企业网站建设兴田德润电话(Nanyang Vocational College of Agriculture, Nanyang Henan 473000, China)Abstract: Game design has become a popular industry in the society. Jiangsu Satellite TV variety show "the strongest brain" has made the digital Huarong Dao (in fact, a row game) game more popular. This paper describes how to use Java Gui Gui Gui development tools swing drawing, mouse monitoring and other technologies to achieve a number arrangement game. This paper analyzes and designs the function of the block game, and realizes the random disorder of the number and the prompt of winning the game. The design
and implementation of block game based on Java Swing integrates the knowledge of java development foundation, event processing, graphical user interface and so on, which is helpful to stimulate learners' interest in learning Java.Key words: Swing; block game; GUI; event processing
1 Java语言的优势及游戏介绍1.1 Java 语言的优势Java 作为一种目前流行的计算机语言有着十分广泛的应用,如Android 应用开发、金融业应用的服务器程序、网站、嵌入式领域、高频交易的空间、大数据技术以及科学应用等。最主要的原因是Java 比C++或者其他语言具有更好的安全性、便携性、可维护性以及并发性。尤其在手机游戏、网络小游戏制作中有着显著的优势,所提供的开发框架
和组件十分方便编程开发[1-5]。从实际教学中发现,即使是零基础的学生,只要掌握面向对象的思想,即可动手做出基本框架。1.2 游戏开发环境及相关技术因Java 语言的跨平台特性,Java 游戏的开发并不局限于某种平台。本文研究的“简单排块”游戏主要在Windows 系统下,采用Java JDK+Swing+Eclipse 进行开发。Java JDK 是Java Development Kit (JDK)的缩写,是Sun 公司(已被
Oracle 收购)针对Java 开发员的软件开发工具包。
sql网络应用开发培训GUI 全称是Graphical User Interface ,即图形用户接口,html标签快速创建
顾名思义,就是用来提供给用户操作的图形界面的接口,通过这些提供的图形用户接口就可以实现包括窗口、菜单、按钮、工具栏和其他各种图形界面元素,从而实现程序的图形用户界面来方便用户操作。Java 作为目前最流行的编程语言之一,针对GUI 设计提供了一些基本的图形用户接口开发工具,如AWT 、Swing 和JavaFX ,开发人员可以使用少量的代码设计具有界面效果的游戏。Swing 包中提供了更加丰富、便捷、强大的GUI 组件,这些组件都是Java 语言编写而成的,
所以Swing 组件不依赖本地平台,真正做到跨平台运行;它
以抽象窗口工具包(AWT )为基础使跨平台应用程序可以使
用任何可插拔的外观风格。Swing 开发人员只用很少的代码就可以利用Swing 丰富、灵活的功能和模
whispered块化组件来创建优雅的用户界面。
java手机游戏下载作者简介:李自纳(1982—),女,河南方城人,硕士研究生,讲师。研究方向:计算机应用。
张崇芳(1982—),女,河南南阳人,本科,助教。研究方向:计算机应用、计算机平面设计、计算机网络。
— 82 —
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论