首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageIcon在人机界面中的应用

ImageIcon在人机界面中的应用
EN

Stack Overflow用户
提问于 2012-06-20 16:53:54
回答 1查看 125关注 0票数 0

对于java.swing.ImageIcon类实例的行为,我有一个简单的疑问。

现在它是基于RMI客户端服务器操作.

假设在服务器计算机中存在一个名为A.jpgA.jpgjpg文件。现在在检索它时使用

代码语言:javascript
复制
           // At Server...
           ImageIcon ic = new ImageIcon("C://server_image_folder//A.jpg");
           return ic;

然后在客户端中使用该函数

代码语言:javascript
复制
           // At Client....
           // same variable name used for simplicity....
           System.out.print(ic);

我们将在这里观察到它在服务器计算机..中打印图像文件的URL

在这里,比如:- C:/server_image_folder/A.jpg

所以我的问题只是..。

代码语言:javascript
复制
  Will it cause any trouble since such URL don't exist in client computer ?

在像本地主机这样的情况下,不能观察到这样的问题,因为两者共享相同的URL(我相信)。

但是,,当两个程序在单独的计算机中实现时,.?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-20 18:26:05

这不会引起问题,但可能会导致一些混乱。您使用的构造函数将单个arg视为文件名和描述。filename字段是瞬态的,因此它不是序列化数据的一部分。但是,description字段不是瞬态的,它将是序列化数据的一部分。因为如果非空,toString方法将返回description字段,这可能会导致您认为文件名也被保留了,但它没有。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11124402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档