现在在用ImageIcon来显示图片,我的图片是放在eclipse下的"images"文件夹下,"images"文件夹和工程的src文件夹是在同一目录下,整个程序就是调用"images"文件夹里的文件放在ImageIcon里显示
在windows下面显示正常,但是到了老师的机子上,因为是用linux系统,结果图片无法显示了我的源代码就两个部分:
一个是判断当前点击的是哪些按钮,然后把各种状态传到下面的函数中:
这个函数是判断当前要显示哪个图片,然后用字符串拼出图片名:
public String orret(boolean state1, boolean state2) {
String retFile = "./images/or";

if(true == state1) retFile += "1o";
else retFile += "1f";
if(true == state2) retFile += "2o";
else retFile += "2f"; return retFile+".GIF";
}

回头就用jLabel0.setIcon(new ImageIcon(Filename));语句来显示图片
为什么在linux下就没法显示了呢?我用eclipse把整个工程做成一个jar文件,包括了"images"文件夹,结果在windows下也无法显示图片