java - 在固定背景上旋转 2d 图形图像

标签 java graphics applet awt

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

watch 上有多个指针,一根代表小时,另一根代表分钟。

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

最佳答案

  • 从基本的静态图像(即钟面)开始,其中需要设置动画的部分已被剪掉。
  • 除此之外,您还可以在所需位置渲染所需的每个元素。

首先看一下...

您需要某种方法来更新运动。这可以通过使用单个或多个 javax.swing.Timer 计时器来实现,请参阅 Concurrency in Swing了解详情。

旋转更有趣一点,但可以通过使用AffineTransform来实现

看看...

关于java - 在固定背景上旋转 2d 图形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17337395/

相关文章:

java - Android操作栏选项菜单项自定义可选背景

java - 为什么这个 if 语句不能正确运行

c++ - 在 SFML 中不使用动态内存时显示的白色纹理代替实际纹理

java - 将 AWT 图形代码移植到 Android

java.lang.ClassNotFoundException : com. infomentum.Detect.class

java - InstanceOf 关键字在 Java 小程序中不起作用

java - 仅当源更新时才从 Flux<String> 发布到 Flux<List<String>>

algorithm - 数学/算法 使图像适合屏幕并保持纵横比

java - 用 java eclipse 生成的可运行 jar 文件在双击时不会运行

java - 'MaxRAM' JVM 参数表示什么?