GPF是Galaxy Picture Factory的简写。在公司实习时,作为业余爱好,开始了这个项目。其实这个项目原本在大学二年级就已经在写了,但是一直没有完成。中间中断了很长一段时间,重新拿起来时经过了四五次的重构,最近在公司进行了最新的一次重构,感觉这一个版本还比较完整,于是就用这一个版本的代码了。
GPF计划是一个图像处理程序,使用Java AWT/Swing进行编写。有人说Java不适合做桌面程序,有时候我也会有同感,但是我的项目仅仅是作为个人的一个兴趣爱好,又不会需要那些商业背景在里面,所以也就会显得比较温和一点了…如果不喜欢,干脆放掉好了,大约这也是中断好久的原因之一吧…
当然,作为兴趣,始终要把它完成的漂漂亮亮的,所以现在兴趣正浓,于是就想把它拿出来。Swing开发也会因此提高很多…
这个项目是一个开源项目,版本控制使用的是Google Code。或许大家知道的,那里使用的是SVN。这个项目仍在继续,源代码在Apache 2.0协议下开源,有兴趣的朋友可以加入到那里去看代码。
找一个GPF的截图吧,虽然只是半个工程,但是大体的界面框架已经写完了。
本文转自 FinderCheng 51CTO博客,原文链接:
http://blog.51cto.com/devbean/92006