`
ronaldoLY
  • 浏览: 44059 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

仿XP画图板项目的总结

 
阅读更多

       夜已深,画图板的项目实现和总结总算弄的差不多了。突然有一种莫名的兴奋感。

      以前,总是想着我要学这个,要学那个,但是到头来,只是停留在想想的阶段或者只接触皮毛。现在,下定决心做了一个事,虽然远未成功,但是,我已上路了,并迈出了坚实的第一步。

      暑假在这里学习一个月,确实是个明智的决定,那就说说我这两个多星期的成果吧。分小组学习之前,我先学习了几次基础课,感觉还是云里雾里的,分组后,也发现,大多数都比我学的时间长,我也就学到了swing界面,后来分组,我们是1020组。(哦,耶~ 接下来的很长时间我都要跟这些家伙打交道,不错的)中间请了3天假抛开,我学到现在,基本可以完成一个画图板的基本功能,有颜色选择(PS:目测我的V4版本程序颜色还不能加到画板上,在以后的VN版本中实现吧),有图形选择,有重绘,只是在具体的功能上还有未实现,只单单摆放了一些按钮,这个在后面会慢慢地实现(程序功能没有完美的,我们只有去趋近完美)。界面的布局已经跟真实的XP画图板很像了。


        画图板项目的源程序,分2块走。一个是界面,一个是监听器(通俗点就是连接各个按钮与实际绘出图形的枢纽)界面这一块。JAVA有一个swing类,主要是做界面用的,可以说是写比较形象的那一块的,你看到的界面上的东西,都是通过swing类中的方法编写的。从高层次向下分,先给JFrame分4个块(其实是创建4个块添加到JFrme中),再分别对这个4个块就行添加功能,一个作为菜单块,2个作为工具块,一个作为画布。这样一个初步的画图板就成型了。后面就是一些细节添加了,这里就不做过多累述。    监听器这一块,需要的就是写一个监听鼠标动作的类,将画图板上的参数传入到这个类中,根据鼠标点击按钮的不同,从而绘制不同的图形。这两块合起来,就组成了一个简单的画图板。

     “项目驱动”,通过这次画图板项目的开发,充分理解了它的含义,项目驱动,通过项目的开发,在其中学习知识,这种方式我觉得很利于充分理解各种知识点,相比于简单枯燥的教学,这种方式我更能接受一些。

      下一步,我们还是会在1020组学习,可能会做到五子棋,希望能不缺勤,然后有时间多多完善下自己做的画图板程序,保持这种劲头,行百里者半九十,何况我现在才刚刚起步,求继续有激情下去。

        画图板作为一个项目,可能算是最简单之一,但是凡事都从最基础的做起,未来学习的路还很长,希望我能在项目的驱动下,学习学习再学习。少年,加油啊~

 

 

  • 大小: 34.7 KB
分享到:
评论
1 楼 javafound 2012-07-17  
加油
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    仿XP画图板

    总的来说,"仿XP画图板"项目涵盖了JAVA GUI编程的多个方面,对初学者来说,这是一个很好的实践平台,通过这个项目,他们可以学习到如何构建交互式应用,处理用户输入,以及图形绘制等核心技能。同时,对于有经验的...

    仿XP画图板.rar

    功能有: 1、工具栏中功能:截图并保存,橡皮擦,取色笔,铅笔,刷子,喷枪,文本框,直线,矩形,椭圆,圆角矩形等功能 2、颜色选择功能(2处):底部...4、清空画图面板的功能 5、打开图片,保存修改后的图片的功能

    仿WindowsXP画图板设计(1)

    【标题】"仿WindowsXP画图板设计(1)"是一个关于开发类似Windows XP操作系统中经典画图工具的项目。这个项目旨在帮助学习者理解和实践图形用户界面(GUI)设计、事件处理以及基本的绘图功能。 【描述】虽然描述为空...

    仿 XP 系统画图板

    本项目就是一个以JAVA语言实现的仿XP系统画图板,旨在重现Windows XP系统中自带的“画图”程序的一些基本功能。通过这个项目,开发者可以深入了解GUI(图形用户界面)设计、事件处理以及图像处理等核心概念。 ...

    C# 高仿 Windows 画图板

    在本文中,我们将深入探讨如何使用C#编程语言高仿Windows自带的画图板应用程序,实现各种绘图功能。这个项目旨在提供一个类似的用户界面和功能集,包括打开和保存图片、文字绘制、多种形状绘制、画刷和画笔操作、...

    仿XP系统 画图板

    【描述】"仿XP系统 画图板"描述的是一个软件开发项目,其目标是复刻Windows XP内置的“画图”应用。这个画图板应用可能包含了基本的绘图工具,如不同颜色的画笔、线条、形状绘制、橡皮擦、填充功能,以及保存和打开...

    仿windows画图板

    【标题】"仿windows画图板"所涉及的知识点主要集中在...总的来说,"仿windows画图板"项目是一个综合性的VB编程实践,涵盖了GUI设计、用户交互、图形编程和文件操作等多个方面,对于学习和提升VB编程技能非常有帮助。

    仿XP系统画图板

    【仿XP系统画图板】是一款简易的图形编辑软件,设计灵感来源于经典的Windows XP系统自带的画图工具。它旨在为用户提供一个简单的图形绘制环境,让任何人都能轻松上手,进行基本的绘画创作或者简单的图像编辑操作。这...

    画图板 代码 画图板 代码 画图板 代码

    画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码画图板 代码...

    MATLAB仿真之画图板工具

    在"MATLAB仿真之画图板工具"中,我们将探讨如何利用MATLAB来构建这样一个画图板,并了解它在课设和系统仿真中的应用。 首先,MATLAB的图形功能是其核心特性之一。通过使用plot函数,我们可以绘制各种类型的二维和三...

    C# 仿window画图板

    标题 "C# 仿window画图板" 涉及的是使用C#编程语言开发的一个图形用户界面(GUI)应用程序,其设计灵感来源于Windows操作系统内置的“画图”工具。这个程序允许用户进行基本的图形绘制操作,如绘制线条、形状,并...

    画图板,window画图板

    总结,Windows画图板以其简单易用和功能丰富的特点,成为了日常生活中进行动态画图的得力助手。无论是儿童学习绘画,还是成年人进行快速草图设计,它都能提供一个便捷的平台。通过对画图板的深入理解和熟练运用,...

    一个仿XP的画图板实现

    标题 "一个仿XP的画图板实现" 暗示我们即将探讨的是一个软件开发项目,这个项目的目标是创建一个类似微软Windows XP操作系统中的“画图”程序的复制品。这个程序可能包含了基本的绘图工具,如选择颜色、线条粗细、...

    仿 Windows画图板

    【标题】"仿 Windows画图板"是一款基于C#编程语言和WinForm框架开发的简易图形编辑工具,它模仿了Windows操作系统内置的“画图”应用程序的功能和界面,旨在为用户提供一个轻量级的绘图环境,同时也为编程初学者提供...

    学生制作的画图板

    总结来说,“学生制作的画图板”不仅仅是一个简单的绘图软件,它更是一个知识共享和技术合作的平台。它通过提供一个简单易用的画图环境,帮助学生更好地完成作业,激发他们的创造力。同时,它也鼓励学生们在技术领域...

    java 画图板 windows画图板简单实现

    在这个画图板项目中,我们将主要使用JFrame作为主窗口,JPanel作为画布,以及MouseListener和MouseMotionListener接口来监听鼠标事件。 2. **JFrame和JPanel**: JFrame是窗口的基础,我们在这里设置窗口的基本...

    mspaint 仿微软画图板

    高仿微软画图板。可以实现画所有的几何图形以及喷墨,吸色等功能。画笔的颜色也可以自定义。还可以保存,打开图片文件进行编辑。 可以为java初学者作为课程设计或是交流学习。 无源码,下载课运行。有API。如果需要...

    QTcreator写画图板

    画图板项目通常包含了QWidget、QPainter、QImage等关键类的使用,并且是学习Qt绘图和事件处理的重要起点。 ### 部分内容知识点解析 #### QMainWindow与Qt4 Gui Application Qt中的QMainWindow类通常用于创建具有...

    仿windows画图程序

    【标题】"仿windows画图程序"涉及到的核心技术是使用Visual Basic(VB)来开发一个图形用户界面(GUI)应用程序,该程序具有类似Windows内置的“画图”工具的功能。在Windows操作系统中,“画图”程序是一个简单的...

Global site tag (gtag.js) - Google Analytics