解决方案 »

  1.   

    花了半天搞懂什么事双缓冲技术,并且调试成功,但是发现了一个问题,我新写了一个类ImagePanel 重写了Jpanel的paint 和update函数,声明一个ImagePanel实例Photomosaic,发现这样就不能在frame上画出,但是闪现的图像可以正常画出来,photomosaic
    我后来把重写paint函数改成重写paintCompnent可以把photomosaic画在frame上,闪现的图像也能正常画出,能解释一下原因么?
      

  2.   

    花了半天搞懂什么事双缓冲技术,并且调试成功,但是发现了一个问题,我新写了一个类ImagePanel 重写了Jpanel的paint 和update函数,声明一个ImagePanel实例Photomosaic,发现这样就不能在frame上画出,但是闪现的图像可以正常画出来,photomosaic
    我后来把重写paint函数改成重写paintCompnent可以把photomosaic画在frame上,闪现的图像也能正常画出,能解释一下原因么? 因为JPanel与awt不同,本身就是双缓冲的
      

  3.   

    花了半天搞懂什么事双缓冲技术,并且调试成功,但是发现了一个问题,我新写了一个类ImagePanel 重写了Jpanel的paint 和update函数,声明一个ImagePanel实例Photomosaic,发现这样就不能在frame上画出,但是闪现的图像可以正常画出来,photomosaic
    我后来把重写paint函数改成重写paintCompnent可以把photomosaic画在frame上,闪现的图像也能正常画出,能解释一下原因么? 因为JPanel与awt不同,本身就是双缓冲的楼上正解,其实只要重写paintComponent就行了
      

  4.   

    花了半天搞懂什么事双缓冲技术,并且调试成功,但是发现了一个问题,我新写了一个类ImagePanel 重写了Jpanel的paint 和update函数,声明一个ImagePanel实例Photomosaic,发现这样就不能在frame上画出,但是闪现的图像可以正常画出来,photomosaic
    我后来把重写paint函数改成重写paintCompnent可以把photomosaic画在frame上,闪现的图像也能正常画出,能解释一下原因么? 因为JPanel与awt不同,本身就是双缓冲的楼上正解,其实只要重写paintComponent就行了呵呵,那给分啊