首先、写JavaDoc差点没累死我,太……痛苦了~~~~~~~写完注释后代码总量猛增到2800行
利用 Graphics2D 的 Paint 接口实现渐变填充效果,,
另,,
剽窃了一个小算法 -_= (n角星的绘制,按住Ctrl点击鼠标就会随机画出来一个)
改进了边界判断,不再是简单的以图形外切的最小矩形边界作为判断条件,用 Shape 的 contains(Point) 判断点是否在图形范围之内,更加精确(折线依然按照前者判断,毕竟不封闭曲线不好判断范围,即使能,也会造成“镂空”情况)
偶发现 JToolbar 真是个好东东,可以随意拖来拖去,打造属于自己的
工作环境~~~
最后,打成 Jar 包了,装了jre后直接双击就能打开,或者java.exe -jar tspaint.jar也能打开打包文件下载:
http://www.cnitblog.com/Files/tsorgy/TsPaint.rarDOC效果图:
运行截图:




posted on 2008-05-17 18:22
Tsanie 阅读(1826)
评论(6) 编辑 收藏 引用 所属分类:
个人作品