我有一个旧的Swing桌面应用程序,我想将其转换为applet,并用Web服务调用替换所有文件IO。我正在努力寻找小程序是否被允许做的具体事情的综合列表。
我知道签名证书不允许使用本地文件IO,并且相信 applet插件会检查编译代码中的API调用,以确定是否小程序可以运行。 applet沙箱中不允许使用哪些确切的类和方法?
此外,这种转换有什么常见的方法吗?
答案 0 :(得分:0)
applet或java web start无标志无法访问本地文件,http访问applet / jws以外的地方,麦克风的东西。使用没有符号的JWS,您甚至可以使用openfiledialog或savefiledialog来让用户决定是在本地保存文件还是加载。
您可以执行以下操作:了解鼠标所在位置,鼠标单击,获取键输入,绘制2D,播放声音/ mp3 / midi,了解屏幕大小,移动JWS窗口,访问同一服务器上的任何文件,如果您有服务器端Web应用程序,请使用http get或post写回服务器。