gui编程(迷宫小实验)

gui编程(迷宫小实验)

ID:32657944

大小:96.71 KB

页数:7页

时间:2019-02-14

gui编程(迷宫小实验)_第1页
gui编程(迷宫小实验)_第2页
gui编程(迷宫小实验)_第3页
gui编程(迷宫小实验)_第4页
gui编程(迷宫小实验)_第5页
资源描述:

《gui编程(迷宫小实验)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、教师评阅意见:签名:年月口实验成绩:一、实验题目采用Java语言和相关技术编写一个GUI程序,要求尽可能使用JavaGUI屮的容器、布局管理器、各种组件、事件处理机制、菜单、绘图等技术。二、实验要求1)分组要求:分组完成,自由组队,2人一组。2)程序要求:不少于150行代码,且具有较好的可读性(注释、正确缩进等)。3)文档要求:详细阐述该程序的设计思想、采用的Java技术或方法。三、设计思想、采用的Java技术或方法在本次试验中,应用JAVA的GUI编程设计了一个简单的迷宫小游戏,在GUI编程屮引入了awt组件。MiGong类继承了Canvas组件,Can

2、vas组件表示屏幕上一个空白矩形区域,应用程序可以在该区域内绘图,或者可以从该区域捕获用户的输入事件。应用程序必须为Canvas类创建子类,以获得有用的功能。PlayJFrame类就是把迷宫图canvas这个组件整合到GUI界面当中。四、主要程序代码packagegui;importjava.awt.Canvas;importjava.awt.Color;importjava.awt.Graphics;importjavax.swing.JOptionPane;publicclassMiGongextendsCanvas{finalintunitSize=

3、20;introwNum;intcolumnNum;/**CreatesanewinstanceofCanvasPalyBL*/publicMiGong(){rowNum=4&columnNum=27;}intxx=0,yy=0;staticintstartx=O,starty=O;booleanhave=true;〃墙的X坐标intx[>{20,20,40,60,80,80,80,100,140,160,180,200,220,240.260.280.300.320.340.360.380.400.400.400.400,400,400,400,420,

4、440,460,480,500,500,500,500,500,500,500,500,500,500,500,540,540,540,540,540,540,560.580.600.620.640.660.680.700.700.700.700.700,700.700.700.700.700.700.680.660.640.620.600.580,560,540,520,500,480,460,440,420,400,380,360,340,320.300.280.260.240.220.200.180.160.140.120.100.400,400,4

5、00,400,400,420,440,460,480,500,520,540,560,580.600.620.640.660.680.700.700.700.700.700.720,740.760.780.800.820.840.860.880.900.160.180.200.220,440,440,440,440,440,0,20,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,20,0,0,20,40,60,80,100,120,140,160,180,200,200,200,200,240,

6、240,240,240,260,280,300,320,340,360,380,400,400,760,760,760,760,760,760,760.760.760.760.760.760.760.760.760.760.760.740.720,700,680,660,640,760,620,600,580,560,540,520,500,480,460,440,760,780,800,820,840,860,880,900,760,760,760,780,800,820,840,860,880,900,920,800,800,800,800,800,8

7、00,800,800,800,800,800,800,800,800,800,800,820,840,860,880.900.920.80.100.120.140.160.180.200.220.240.260.280.300,320,340,360,80,80,80,80,80,80,80,80,360,360,360,360,360,360,340,320,300,280,260,240,220,200,180,160,140,140,140,140,140,160,180,200,220,240,260,280,300,300,300,280,260

8、,240,80,100,120,140.160.180.200.2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。