【问题标题】:How do I get the image from a imageicon in a jlabel or jbutton?如何从 jlabel 或 jbutton 中的 imageicon 获取图像?
【发布时间】:2012-08-03 09:24:08
【问题描述】:

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

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

但这显然行不通 瓦片[(bounds[0]+j)%Map.width][i] 是一个jlabel

【问题讨论】:

  • imageIcon.getImage() 怎么样?
  • 我想出了一个办法,只是在不同的实例中调用它

标签: java swing icons jlabel imageicon


【解决方案1】:

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

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

【讨论】:

  • 这不是我要的,抱歉,它不太清楚,例如 g.drawImage(tiles[(bounds[0]+j)%Map.width][i].getIcon ().getImage(), 0, 0, null);但这显然行不通
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-24
  • 1970-01-01
  • 2013-11-22
  • 2015-08-07
  • 1970-01-01
  • 2023-04-01
  • 2013-05-14
相关资源
最近更新 更多