Posted on 2011-04-16 14:32
IceWee 阅读(2433)
评论(2) 编辑 收藏 所属分类:
Java
新项目需求,要在页面中加载一个叫“大卫三角形”的图形,还是GB(国标)中的东西,在网上搜索了一下“大卫三角形”,无果,也不知道什么东西,而且根据
什么画出来的也不清楚。领导让试试,看能不能画出来。事前从未使用过开发语言画图,Windows的画板倒是用过,连Photoshop都不会用,汗!而
且不是用手握着画笔或者鼠标在屏幕上乱写乱画,是用程序语言将图画出。
在网上搜寻关于使用JAVA画图的信息,知道了JAVA
2D,又下了几个用Graphics2D画图的例子,看了看Java核心API。开始着手画图。不画不知道,画了才知道,开发Windows画图和其他画
图软件的程序员都为我们做了多少贡献,因为用程序画图简直太麻烦了,一点一点的描,一线一线的连。像我画这个图还要经过很多次的计算,主要是计算坐
标,Graphics2D能画的东西很多,但是要在User Space里给它指定坐标。
经过不到两天的努力,终于完成了这幅“大卫三角形”!虽然是硬画出来的,并无什么计算公式而言(况且我也不会啊!),但还是有些激动,毕竟是第一次用程序画图么!
发布到WEB,最终“大卫三角形”的摸样: