如何从jlabel或jbutton中的imageicon获取图像?

时间:2012-08-03 09:24:08

标签: java swing icons jlabel imageicon

我正在尝试使用draw方法,我需要从jlabel或jbutton获取Image,但不知道如何准确地执行此操作,任何人都知道如何操作? 像这样的东西,例如

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

但这显然不起作用 with tiles [(bounds [0] + j)%Map.width] [i]是jlabel

1 个答案:

答案 0 :(得分:0)

我认为您已经有了ImageIcon,并且只需要将其包含在JLabel中(如问题标题所述)。

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