第一次使用Java Graphics2D画出一个完整的图

新项目需求,要在页面中加载一个叫“大卫三角形”的图形,还是GB(国标)中的东西,在网上搜索了一下“大卫三角形”,无果,也不知道什么东西,而且根据 什么画出来的也不清楚。领导让试试,看能不能画出来。事前从未使用过开发语言画图,Windows的画板倒是用过,连Photoshop都不会用,汗!而 且不是用手握着画笔或者鼠标在屏幕上乱写乱画,是用程序语言将图画出。既然领导让试试,那咱就得试试啊!

于是在网上搜寻关于使用JAVA画图的信息,知道了JAVA 2D,又下了几个用Graphics2D画图的例子,看了看Java核心API。开始着手画图。不画不知道,画了才知道,开发Windows画图和其他画 图软件的程序员都为我们做了多少贡献,因为用程序画图简直太麻烦了,一点一点的描,一线一线的连。像我画这个图还要经过很多次的计算,主要是计算坐 标,Graphics2D能画的东西很多,但是要在User Space里给它指定坐标。

经过不到两天的努力,终于完成了这幅“大卫三角形”!虽然是硬画出来的,并无什么计算公式而言(况且我也不会啊!),但还是有些激动,毕竟是第一次用程序画图么!

发布到WEB,最终“大卫三角形”的摸样:

posted on 2011-04-16 14:32  IceWee  阅读(6895)  评论(2编辑  收藏  举报

导航