请问java绘图的多线程内部是怎么工作的啊?
我在绘图时将某个坐标点压栈,然后绘完另外的图像后再弹栈绘图,但是我发现弹出来的坐标点变了,不是刚才压进去的值,注意我保存的坐标点是绘图的起始点,就是所有绘图工作都以此点为起始点,通过移动这个点,达到在不同坐标绘图的目的,本来想用栈保存绘过的坐标,等到要用到时再弹栈,但是我发现弹栈时压进去的点自己变了。注意这一切都是在一次绘图时发生的,并没有重绘。希望大家能帮我解决,谢谢!

解决方案 »

  1.   

    你压的点的对象是不是在你压入后改变了?
      

  2.   

    是的,坐标点压入后就变了, 但是正常情况,栈里面的应该不会变啊?、
      

  3.   

    不好意思,代码太长,读起来比较困难,所以我就直接文字解释了。
      

  4.   

    大家麻烦帮帮忙 再次感谢!