Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.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 在固定背景上旋转二维图形图像_Java_Graphics_Applet_Awt - Fatal编程技术网

Java 在固定背景上旋转二维图形图像

Java 在固定背景上旋转二维图形图像,java,graphics,applet,awt,Java,Graphics,Applet,Awt,我正在编写Java代码来在固定的背景图像上旋转图像,就像在时钟背景上旋转针图像一样 手表上有多个指针,一个针数小时,另一个针数分钟 如何在固定背景上旋转二维图形图像? 从一个基本的静态图像(如时钟面)开始,在那里你需要制作动画的部分已经被剪切掉 除此之外,还可以在所需位置渲染所需的每个元素 首先看一看 你需要一些方法来更新移动。这可以通过使用单个或多个javax.swing.TimerTimer来实现,有关详细信息,请参阅 旋转稍微有趣一点,但可以通过使用仿射变换来实现 看看 (

我正在编写Java代码来在固定的背景图像上旋转图像,就像在时钟背景上旋转针图像一样

手表上有多个指针,一个针数小时,另一个针数分钟

如何在固定背景上旋转二维图形图像?

  • 从一个基本的静态图像(如时钟面)开始,在那里你需要制作动画的部分已经被剪切掉
  • 除此之外,还可以在所需位置渲染所需的每个元素
首先看一看

你需要一些方法来更新移动。这可以通过使用单个或多个
javax.swing.Timer
Timer来实现,有关详细信息,请参阅

旋转稍微有趣一点,但可以通过使用
仿射变换来实现

看看

  • (与您的要求接近)

使用覆盖层会更有效。