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

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

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


仿XP画图板项目的总结

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

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

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

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

 

 

相关文章:

  • 2021-12-15
  • 2021-05-02
  • 2021-06-10
  • 2021-10-08
  • 2021-05-23
  • 2021-11-20
  • 2021-11-15
猜你喜欢
  • 2021-09-13
  • 2021-04-06
  • 2021-12-26
  • 2021-12-31
  • 2022-01-18
  • 2021-08-29
  • 2021-06-22
相关资源
相似解决方案