2012-08-03 101 views
1

我想使用绘制方法,我需要从jlabel或jbutton获取图像,但不知道如何完全做到这一点,任何人都知道如何? 像这样的事情,例如如何从jicon或jbutton的imageicon中获取图像?

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

但是这显然是行不通的 瓷砖[(范围[0] + J)%Map.width] [I]是一个JLabel

+0

imageIcon.getImage()怎么办? – 2012-08-03 15:36:32

+0

我想通过在不同的实例中调用它的方法 – user7715 2012-08-03 16:22:30

回答

0

我想你已经有工作ImageIcon,并且您只需将其包含在您的JLabel(如问题标题中所述)。

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

+0

这不是我要求的对不起,例如g.drawImage(tiles [(bounds [0] + j)%Map.width ] [i] .getIcon()。getImage(),0,0,null);但是这显然不起作用 – user7715 2012-08-03 09:53:00