首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JApplet加载库的安全性

JApplet加载库的安全性
EN

Stack Overflow用户
提问于 2012-07-09 17:50:25
回答 1查看 72关注 0票数 0

我已经创建了一个使用库JFreeChart (和JCommon)的JApplet。我的应用程序是类似于客户端-服务器的。我请求服务器创建该图表,并返回一个包含该图表的JPanel。这个特定的JPanel是一个类(ChartPanel)的实例,该类是JPanel的子类。现在的问题是:当我从服务器读取JPanel时,我得到了这个堆栈跟踪http://pastebin.com/WnLcp9kQ (您可以在第36行看到我的类),它意味着什么?与我使用两个(JFreeChart和JCommon) jars作为外部库的事实有关吗?在这里,您可以看到我的项目结构,我已经在其中创建了jar http://i45.tinypic.com/zw136p.png

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-07-10 14:30:58

我甚至不知道从哪里开始。

首先,不要通过网络传递Swing组件。这太混乱了,会导致无休止的问题。

您面临的问题与在不同上下文中创建的组件的期望有关。然后,该组件违反了小程序的安全管理器的限制。

假设不是JFreeChart试图链接到本机库,那么(稍微)传递回JFreeChart对象,然后自己将其应用于面板会更好。

更好的解决方案是将序列数据传递回客户端,并在客户端构建整个购物车。

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

https://stackoverflow.com/questions/11392667

复制
相关文章

相似问题

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