【发布时间】:2012-06-08 20:08:08
【问题描述】:
我目前正在看一本关于java的书,我目前正在研究swing图形用户界面组件。在此过程中,我偶然发现了一个代码示例,其中作者以一种非常不寻常的方式在 JButton 上设置图像,如下所示:
Icon bug1 = new ImageIcon( getClass().getResource( "bug1.gif" ) );
为了使上述操作生效,您需要将图像与 .class 文件放在同一文件夹中。有人可以向我解释他为什么要使用这个特定的代码(据我所知,它必须是反射代码,但话又说回来,我对这个不是特别确定),如果有一种方法可以做到同样的事情,没有像他那样复杂?
【问题讨论】:
标签: java swing jbutton embedded-resource imageicon