我正在尝试使用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
答案 0 :(得分:0)
我认为您已经有了ImageIcon
,并且只需要将其包含在JLabel
中(如问题标题所述)。
如JLabel
教程中所述,您可以使用图像和文本,仅文本或仅图像创建标签。
对于后者,请使用new JLabel( icon )
构造函数