Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法只重新呈现java AWT画布中已更改值的对象?_Java_Graphics_Awt - Fatal编程技术网

有没有办法只重新呈现java AWT画布中已更改值的对象?

有没有办法只重新呈现java AWT画布中已更改值的对象?,java,graphics,awt,Java,Graphics,Awt,作为一个典型的例子,假设您想在开始时只渲染一次背景图像,是否有任何方法可以进行某种层分离或任何可以避免每次都要在屏幕上重新渲染所有内容的方法,即使没有任何变化?有几种方法: 使用双缓冲图像 重写绘制(…)方法 重写更新(…)方法 使用1。如果你不知道自己在做什么,那就这么做。太好了!我现在会试着做第一件事,也许将来我会更有经验。多谢各位

作为一个典型的例子,假设您想在开始时只渲染一次背景图像,是否有任何方法可以进行某种层分离或任何可以避免每次都要在屏幕上重新渲染所有内容的方法,即使没有任何变化?

有几种方法:

  • 使用双缓冲图像
  • 重写绘制(…)方法
  • 重写更新(…)方法

  • 使用1。如果你不知道自己在做什么,那就这么做。

    太好了!我现在会试着做第一件事,也许将来我会更有经验。多谢各位