要编程实现最简单的画笔功能,就是随意画曲线的那种。 
找了graphics的方法只有画直线等规则图形的方法,所以不会了,请高手指点啊。 
谢谢了,我是初学者……

解决方案 »

  1.   

    g.drawPolyline()或者g.drawArc(),自己看api吧。
      

  2.   

    随意曲线,曲线上的点假设存在一个数组里  point[][];
    那么依次读取各个点,然后根据位置描点上去,drawLine(x,y,x,y)即为在(x,y)处绘制一个点
      

  3.   

    找JDK看看,,
    很好用的,里面有这个方面的介绍的,你只要知道哪个类,哪个方法就可以了,很好用的
    如果不懂英文偶有个中文的,
    要找 我就是了[email protected]
      

  4.   

    刚才的回复有点问题,纠正一下。1、侦听鼠标按下事件,当按下时设置一个鼠标按下标志(mouseDownFlag=true),并记下此时的坐标(lastX,lastY)。
    2、侦听鼠标抬起事件,当抬起时复位鼠标按下标志(mouseDownFlag=false),在当前坐标(currentX,currentY)到上一次记录的点(lastX,lastY)之间连条直线。
    3、侦听鼠标移动事件,如果mouseDownFlag!=true则返回。否则:记录此时的坐标(currentX,currentY),与上次记录的点击坐标(lastX,lastY)比较,如果两者相距太近(这个太近的尺度自己把握,其实就是你曲线的精度),则忽略;否则在上次记录的点(lastX,lastY)到当前位置(currentX,currentY)之间连一条线,并令lastX=currentX并且lastY=currentY。