首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

第一个容易画板

2012-12-25 
第一个简单画板刚学JAVA不久,做了一个简单的画板,实现了一些简单的功能,目的主要是为了熟悉SWING里面的一

第一个简单画板

刚学JAVA不久,做了一个简单的画板,实现了一些简单的功能,目的主要是为了熟悉SWING里面的一些东西,以及了解如何对自定义的一些数据进行有效的保存。

1.功能介绍

?这个简单的画板实现的功能主要有:直线,圆形,矩形,圆角矩形的绘制,以及改变线条和背景颜色,撤销绘制的图形。

?

?绘制图形:

?

?

?
第一个容易画板

?

?

改变线条和背景颜色


第一个容易画板
?


?

?

第一个容易画板
?

?

撤销绘制的图形

?

(撤销前)

第一个容易画板
?

?

(撤销后)
?
第一个容易画板
?

?

2.技术要点

?

?主要是用到数据结构——队列保存形状,javax.swing 组件的应用,鼠标监听器和动作监听器的使用,以及通过重载JFrame的paint方法实现画板的重绘。

?


第一个容易画板
?

3.总结

?

??? 总的来说,这个画板的实现还是比较顺利的,虽然在中途出现了一些小问题,在实现过程中也学到了一些编程的思想。

??? 但是,这个只是一个最最简单的画板,还不能做到填充图形,撤销背景颜色的改变,以及不能保存图形文件等等一系列问题。

??? 虽然存在这么多的问题,但总有一天,我会解决它们,并且,等待的时间不会太久。

?

?

最后,感谢大家的捧场O(∩_∩)O~。

??

???

?

?

厉害厉害

热点排行