1

我正在尝试使用 draw 方法,我需要从 jlabel 或 jbutton 获取 Image 但不知道如何准确地做到这一点,有人知道吗?例如像这样的东西

g.drawImage(tiles[(bounds[0]+j)%Map.width][i].getIcon().getImage(), 0, 0, null); 

但这显然不适用于 tiles[(bounds[0]+j)%Map.width][i] 作为 jlabel

4

1 回答 1

0

我假设您已经有一个 working ImageIcon,您只需要将它包含在您的JLabel(如问题标题中所述)中。

JLabel教程中所述,您可以使用图像和文本、仅文本或仅图像创建标签。对于后者,使用new JLabel( icon )构造函数

于 2012-08-03T09:32:27.953 回答