String old ,new;//用来JPG文件保存路径,且为类成员变量
draw(old,new);//我自己写的方法,作用是打开old中的地址文件,然后修改,并把修改的文件放在new;
show(old);//源码
////////////
public void show(String j)
{
img.setVisible(false);
ImageIcon inp=new ImageIcon(j);
img.setIcon(inp);
img.setVisible(true);

repaint();
}
/////我的实际操作
old=getPath;
show(old);//这是显示原图片
new="D:/temp.jpg";//设置路径
draw(old,new);
show(new);//这是变换后的图片显示old=new;
程序运行到这里显示了我变换后的图片然后我点击界面上的一个button
button的响应代码是draw(old,new);
show(new);//
old=new;这时界面上显示的图片还是第一次变换后的图片
而我打开文件夹却发现图片更改为第二次变换后的图片了.
我查看断点后发现old ,new都对
但为什么显示的图片不“对”呢?