首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

java图标的使用,如何可能错?

2012-01-21 
java图标的使用,怎么可能错???package com.guangxi.lxwimport java.awt.Containerimport java.net.URIi

java图标的使用,怎么可能错???
package com.guangxi.lxw;
import java.awt.Container;
import java.net.URI;
import javax.swing.*;

public class MyImageIcon extends JFrame{
public MyImageIcon(){
Container container=getContentPane();
JLabel jl=new JLabel("带图标的标签组件",JLabel.CENTER);
URL url=MyImageIcon.class.getResource("icon.jpg");
Icon icon=new ImageIcon(url);
jl.setIcon(icon);
jl.setHorizontalAlignment(SwingConstants.CENTER);
jl.setOpaque(true);
container.add(jl);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setSize(286,168);


}
public static void main(String args[]){
new MyImageIcon(); 
}
}
LZ已经把图片icon.jpg放入src中,还是有错!!请各位大牛出手相帮。

[解决办法]
用的eclipse的话直接放在项目根目录就行了吧 加个"src/"也行
[解决办法]
如果你用的是netbeans就简单了。

放一个JLabel,然后指定它的ico。选完了之后看源代码。

你参考一下netbeans自动生成的代码,或是直接复制过去,再删了JLabel就ok了
[解决办法]

探讨

我用的软件是eclipse,但是我不懂:什么是那个项目根目录!!

URL url=MyImageIcon.class.getResource("src/icon.jpg");

帖子上红色地方,我已经改成这个样子了??您看问题是哪里啊??

[解决办法]
URL url=MyImageIcon.class.getResource("icon.jpg");

使用的是相对路径,icon.jpg 要和 MyImgeIcon.class 在同一目录下。

热点排行