java中为什么用这个方法在界面中插入图片不能显示图片

packageDemo1;importjava.awt.*;importjavax.swing.*;publicclassD9extendsJFrame{JLabeljl... package Demo1;
import java.awt.*;
import javax.swing.*;
public class D9 extends JFrame{
JLabel jlb;
JList jl;
JSplitPane jsp;
public static void main(String[] args) {
// TODO Auto-generated method stub
D9 d=new D9();
}
public D9(){
String word[]={"关羽","张飞","吕布","赵云"};
jl=new JList(word);
jlb=new JLabel(new ImageIcon("picture/11.JSP"));
//拆分窗格
jsp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jl,jlb);
// 可以左右移动
jsp.setOneTouchExpandable(true);
//设置布局管理器,这里不用设置。

//添加组件
this.add(jsp);
//设置窗口属性
this.setLocation(200, 200);
this.setSize(300, 200);
this.setTitle("人物");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

}
}
展开
 我来答
powermagical
2015-03-05 · TA获得超过156个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:395万
展开全部
"picture/11.JSP",你这个写错了吧,哪有JSP格式的图片,一般图片的格式是jpg,bmp等等
更多追问追答
追问
我改了,还是不行啊,求教。。。
jlb=new JLabel(new ImageIcon("picture/11.jpg"));
追答
我汗,你的先确定picture文件夹下面是不是有一个叫11的jpg格式的图片啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式