本文主要是介绍初学Java -- 几何画板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前老师刚把Java语法基础讲完就让我们小组动手做一个Java几何画板。。。
然后我就动手做了,期间借鉴了不少人的代码,所以我把我的代码贴在这里希望对后来人有所帮助^_^
//-----------------------------------------------------------------------------------------------------------------
本次的任务是实现几何画板的功能,能够绘画点、线、圆以及多边形;通过这次任务来理解类、接口的相关概念
本小组本着对任务负责、对自己负责的态度,从老师布置作业的当天就开始着手准备,查阅相关视频、网络代码、文档资料,因为要实现GUI功能,我们就提前开了第8章的相关知识点,并且要了解监听器、事件驱动等概念,历时8天,终于初步完成了相关功能,以下是对该程序的相关说明:
首先要设置一个JFrame主面板,设置其大小、标题栏,并在此基础上使其尽可能美观;
新建一个Panel 对象 toolPane 用来添加相关Button、Label,并设置其背景色,使之更加美观
创建了一个“颜色”的标签,并在其上添加“Choice”对象,令其产生下拉菜单,使界面有序、简洁
在页脚创建一个Button用来添加鼠标驱动并显示相关信息,当鼠标点击该按钮时主面板会显示我们小组的成员信息,尽可能用小的面板展示更多的信息
在ShowGraphics构造方法中实现面板的图形布置,程序更加有层次感。主类ShowGraphics继承JFrame并实现MouseMotionListener、MouseListener、ItemListener接口,接下来对其相关抽象方法重写来完成预期功能。
对mousePressed
这篇关于初学Java -- 几何画板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!