【问题标题】:Rotation Of An Image In JLabel - JavaJLabel中图像的旋转 - Java
【发布时间】:2023-03-18 07:10:01
【问题描述】:

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

(第一课的代码)

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

(第二类代码)

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

对不起,如果我在这个网站上做错了什么,这是我第一次使用它。此外,我现在只编写 Java 代码 2 周。

【问题讨论】:

标签: java eclipse image jlabel image-rotation


【解决方案1】:

一种方法是使用Rotated Icon

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

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

【讨论】:

  • 我阅读了关于 RotatedIcon 的教程并为它创建了一个类。我仍然觉得它有点混乱。我将如何制作一个新的 RotatedIcon 将图像旋转到特定程度?谢谢。
  • 是的,我看到了,只是用错了方法。几分钟前我才发现我的错误。无论如何,谢谢。
猜你喜欢
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 2022-01-09
  • 2012-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多