以下是个简单的图片显示程序 ,为什么没有显示图片
我已经在该项目下建了个folder名为images 并把图片赋值进去了,求高手指导!!
import javax.swing.*;
import java.awt.*;
public class Test5 extends JFrame{
JSplitPane jsp;
JLabel jl1;
JList jlist;
public static void main(String[] args) {
// TODO Auto-generated method stub
Test5 t5=new Test5();
}
public Test5()
{
String []words={"man","girl","boy"};
jlist=new JList(words);
jl1=new JLabel(new ImageIcon("images/ttt.gif"));//图片已放。
jsp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jlist,jl1);
jsp.setOneTouchExpandable(true);
this.add(jsp);
this.setLocation(200,200);
this.setSize(400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
------解决方案--------------------
楼主的代码没有问题,你再看看图片路径有没有错,图片名称,格式对不对。
------解决方案--------------------
确定java源文件和images在同一目录下。
确定图片名称是ttt.gif
在我机器上运行无误。
------解决方案--------------------
你的图片路径不对,你再搞搞