【发布时间】:2017-03-16 17:53:37
【问题描述】:
通过使用:
jLabel1.getIcon().toString();
它只返回对对象“javax.swing.ImageIcon@2982ccce”的引用;
不是绝对路径,那我怎么能返回那个图标的绝对路径呢?
例如:C:/File/imageicon.jpg
【问题讨论】:
-
toString() 总是以字符串格式返回对象。在没有 toString() 的情况下尝试:jLabel1.getIcon()
-
无法完成。图像和图标没有用于此的 API,通常可以在文件系统之外的上下文中使用。
-
你不能,因为图标和文件是不相关的。可以通过读取文件来创建图标,但也可以通过其他几种方式(从jar资源、socket、内存中的字节数组等)逐一创建
-
@ArpitParasana 是的,我会试试的,谢谢!
-
@ControlAltDel 谢谢!
标签: java jlabel imageicon absolute-path