嗯,我对Java.swing.ImageIcon类的实例的行为有一个简单的怀疑。在RMI中使用ImageIcon
现在,它是基于RMI客户端服务器操作......
假设有在服务器计算机存在所谓A.jpg
一个JPG文件。 现在使用
// At Server...
ImageIcon ic = new ImageIcon("C://server_image_folder//A.jpg");
return ic;
与功能
// At Client....
// same variable name used for simplicity....
System.out.print(ic);
我们将在这里,它在打印服务器计算机的图像文件的URL观察取回,然后用它在客户端..
这里,如: -C:/server_image_folder/A.jpg
所以我的问题是只是简单....
Will it cause any trouble since such URL don't exist in client computer ?
这样的问题不能被观察到的情况类似本地主机因为两者共用同一个网址(我相信)。
但是,什么时候这两个程序在不同的计算机实施情况....?
*“我实际上不能测试这种情况....”*开发基于RMI的代码时没有两台计算机或可以模拟两台计算机的环境,实际情况如何? –
'new ImageIcon(“.../../A.jpg”);'BTW - '.'表示当前目录,'..'表示父目录,但'...'是什么意思?这对我来说是新的。 –
它只是显示任何目录,你在...这就是全部...... 好友的问题很简单..... imageicon实例包含服务器计算机上的图像的URL ...但你带实例到客户端使用rmi ...该URL不存在(因为你把它带到不同的系统)....所以会产生任何问题..... ?? –