看一下AWT的书,如何?
代码呢?

解决方案 »

  1.   

    要保留再原有图片上的改动信息,应在你的paint()方法里能画出改动过信息;比如连线的始、终点坐标,然后在paint()里划出连线,这样每次调用repaint()重画时,画过的信息就会保存下来。
      

  2.   

    图形处理,看看这个贴子对你有帮助
    http://www.csdn.net/develop/read_article.asp?id=16454
      

  3.   

    sorry,是文档,不是帖子:)
      

  4.   

    谢谢大家,小弟还有一事不名。举个例子:
    一个是paint()画我的初始图形,另一个是paintRoad()是画我所需要的路径,一个jButton来触发paintRoad()但在调用paintRoad()之前我想先调用repaint(),这是问题出现了:
    就是我在paintRoad()里做的修改,也就是我想画的路径,一闪就又回到初始图形的样子,很郁闷,希望大家多帮忙,谢谢。
      

  5.   

    每次重画时整个都要重画的,你可以把paint改为paintInit,然后paintRoad就可以先调用这个方法paintInit再画你所需要的路径。在paint方法里,你判断是否jButton被点击过,如果没有就调用paintInit,如果点击过就调用paintRoad