JLabel 中图像的旋转 - Java

Rotation Of An Image In JLabel - Java

我目前正在使用 Java 制作游戏。我使用 JLabel 在屏幕上添加了一个图像,我想知道如何旋转它。我做了很多研究,但没有发现任何有用的东西。我能帮忙吗?这是我的代码:

(第一个代码 class)

public static ImageIcon image = new ImageIcon("Images/unnamed.png");
public static JLabel label = new JLabel("", image, JLabel.CENTER);

(来自第二个 class 的代码)

Main.label.setBounds(Game.birdX, Game.birdY, Game.birdWidth, Game.birdWidth);
add(Main.label);

抱歉,如果我在这个网站上做错了什么,这是我第一次使用它。另外,我现在只编写 Java 2 周了。

一种方法是使用 Rotated Icon

您只需指定旋转度数,系统就会为您创建一个新图标。

另外,不要使用静态变量。这表明设计不当。图标和标签应该只是您使用它们的 class 中的实例变量。