码迷,mamicode.com
首页 > 编程语言 > 详细

【JAVA 动态创建风水罗盘 超精华Swing项目方案-项目目录 - 文章03】

时间:2016-05-12 20:07:16      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

  • JAVA 动态创建风水罗盘项目目录
    技术分享
    技术分享
    技术分享

项目缺陷和不足:
Swing API中绘制图像可以使用Graphics绘制界面和特殊图像,但是Graphics绘制图像出现锯齿,不规则不细腻现象,所以使用Graphics2D绘制. Graphics2D类继承Graphics类所以可以直接强制转换.

   1. Graphics 类提供的绘制方法大部分传的参数为int类型,绘制产生不精确.如果精度非常高建议不使用此类绘制,否则你知道效果,绘制出来的图形惨目忍睹,等分的数据产生明显的不等分.

  2. Graphics2D 类提供的绘制方法比较好,一般提供int ,float, double类型的坐标参数,如果精度很高建议完全采用double数据进行计算和绘制,但是个别绘制只提供int坐标参数,是一大遗憾,同时swing 控件位置坐标只能以int为坐标,个别时候产生差异.

-

所以要获得非常高的精度,要么重写(工作量比较大),要么就退求其次. 如果用图形代替只需要用专业软件绘制精确界面就可以了,只能是非常简单的处理策略了.

对于不求精确的项目或者编程人员来说可以略过了.

曾听过一个人说过, 你做个的某个程序其实很简单没什么复杂的, 其实我要说的就是,不管什么程序或事情,可大可小,如果你把一个简单的程序做的非常灵巧,非常的有内涵那你就是这个程序或者这个行业的精英或者创建者.没有了解全貌只能算盲人摸象,个人腹言.看过哪些极具创意国外的程序,令人震惊和惊叹,可惜天国也许不需要如此而已吧!

-
下章继续…

【JAVA 动态创建风水罗盘 超精华Swing项目方案-项目目录 - 文章03】

标签:

原文地址:http://blog.csdn.net/lch1985110/article/details/51352744

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!