记得在javaWord上有sunking的一个东东,好象叫画图程序什么的,他就实现了你的这个功能,自己去找找吧:)

解决方案 »

  1.   

    还有好象1.5的demo里也有类似的,不过好象已经连好了
      

  2.   

    加MouseListener,
    mouseClicked时取起点(x1,y1),
    mouseReleased时取终点(x2,y2),并revalidate();repaint();
    然后重写paint方法
    public void paint(Graphics g) 
    {
       super.paint(g);
        g.drawLine(x1,y1,x2,y2);
    }
      

  3.   

    看看
    www.jgraph.com
    很强的
      

  4.   

    听楼上的。我进来就是要推荐jgraph的,没想到楼上的快我一步。jgraph是开源的项目,对于图形制作很方便,大的框架是MVC模式。