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

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

2011041614302023.jpg

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

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

2011041614303521.jpg

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

2011041614305685.jpg

转载于:https://www.cnblogs.com/icewee/articles/2018165.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值