我想进行鼠标的坐标点进行转换,例如进行旋转(绕某个坐标点进行旋转),平移等,怎么实现 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【skyhits1921】截止到2008-07-21 13:54:40的历史汇总数据(不包括此帖):
    发帖的总数量:12                       发帖的总分数:440                      每贴平均分数:36                       
    回帖的总数量:30                       得分贴总数量:8                        回帖的得分率:26%                      
    结贴的总数量:10                       结贴的总分数:370                      
    无满意结贴数:4                        无满意结贴分:160                      
    未结的帖子数:2                        未结的总分数:70                       
    结贴的百分比:83.33 %               结分的百分比:84.09 %                  
    无满意结贴率:40.00 %               无满意结分率:43.24 %                  
    楼主加油
      

  2.   

    得到现在鼠标的x,y通过xy的加减完成功能
      

  3.   

    可以使用Graphics2D set.transform(AffineTransform transform) 通过transform控制,
    也可以直接使用Graphics2d的里面方法控制
    g2.scale(pixelsPerMeter,pixelsPerMeter);//比例
    g2.rotate(angle);//旋转
    g2.translation(x,y);//移动
    如果lz对矩正比较熟悉的话对这些的用法理解会更为容易