1.矩形、椭圆、直线绘制
2.图形连接
3.连接器设置
4.直线折弯(直线上方拖动右键)
下载地址:http://bbs.chinajavaworld.com/user/download/658756/jtotem0.01MX.jar

解决方案 »

  1.   

    强哦。
    功能不错,
    但是我用的时候好似有根有个问题:当画圆后,当再画方型,如果画此方时经过圆,圆也会随着移动的。估计是圆这个图案响应了mouseDrag此事件。除此以外,此工具包的确不错,楼主想必也经过一番努力。学习!
      

  2.   

    呵呵,确实是做了好长时间啊,一开始是因为单位要做图形工作流,不得已才开始的。刚开始是借鉴JGRAPH,经过很长时间的学习源码才敢自己动手的。Re:但是我用的时候好似有根有个问题:当画圆后,当再画方型,如果画此方时经过圆,圆也会随着移动的。估计是圆这个图案响应了mouseDrag此事件。这个问题我也发现了,只不过最近没有多少时间调试了;可能还有很多问题,欢迎大家帮忙测试。re:相咨询一下楼主,你用来放图形的容器是什么。
    JComponent
      

  3.   

    感谢 congliu()的测试,我已经暂时修改了(当画圆后,当再画方型,如果画此方时经过圆,圆也会随着移动的。估计是圆这个图案响应了mouseDrag此事件。)的问题,已经发布在我的blog中。同时想提一个问题请大家帮我:我需要mouseClicked中或者在mousePressed中捕获双击事件来结束多边形绘制时总会又多绘制一个端点,如何在双击时不执行单击事件?
      

  4.   

    写得好,JComponent主要继承来响应mouse??
      

  5.   

    我是菜鸟,问下怎么运行?
    我用JCREATOR
      

  6.   

    我又来麻烦大家了,现在遇到点保存的问题,好像java 2D API中的GeneralPath不能串行化?
      

  7.   


    刚刚发现的一个swing用户界面控件
    www.rcomponent.com,Swing Component Libraries