在java程序中 我为什么不能显示图片

packageComponents2;importjava.awt.*;importjavax.swing.*;publicclassTest122extendsJFra... package Components2;

import java.awt.*;
import javax.swing.*;

public class Test122 extends JFrame{
JLabel jlb = null;

public Test122(){
jlb=new JLabel(new ImageIcon("Components2/1.jpg"));

this.add(jlb);
this.setSize(300,300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String []args){
Test122 test = new Test122();
}
}

我在Components2包下有个1.jpg图片
我那里写错?为什么我的不能显示了?以前可以显示
展开
 我来答
ffg410
2010-09-25 · TA获得超过1289个赞
知道小有建树答主
回答量:555
采纳率:66%
帮助的人:488万
展开全部
代码是没有错误的,应该是图片放错路径了,你刷新一下项目工程,如果还没行,那用绝对路径试一下应该没有问题,假设把图片放在E盘。那就把Components2/1.jpg修改E:/1.jpg就可以看见了。
叛军之将
2010-09-22 · 超过10用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
我试了下 程序没问题..能显示图像..

Components2/1.jpg;
源程序 和Components2 文件夹放在一起..图片再检查一遍..再运行试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友099fddb
2010-09-22 · 超过12用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
图片1.jpg不应该放在包Components2下,而是应该放在Java工程下的
源文件src下面,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式