如何在HTML页面加载中使用JFrames打开Applet



我是Java新手。我有一个带有JFrame的java小程序,它正在Tomcat上运行。我想把它打开。我可以使用按钮运行它,按钮将发布在servlet上,servlet将调用applet类并调用init()方法。我还需要将小程序类导出到.jar而不是使用它的java(.class)文件吗?

我应该在HTML上这样称呼它吗?

< applet codebase="" code="" archive="" width="800" height="500"> 
</applet>

在代码库中放入什么?密码档案文件

提前感谢!

我希望这个链接将有助于启动。

我还需要将小程序类导出到.jar而不是使用它的java(.class)文件吗?

是的,你知道。

servlet将调用applet类并调用init()方法

不,不会的。您的小程序jar将被下载到您的客户端机器上,然后web浏览器中的java插件将管理它的生命周期。

我使用JFrames在系统中创建了Upload File功能。我的问题是它在服务器上打开,我需要它在客户端打开。

很简单。使用Java Web Start从链接启动框架。

使用Java Web Start比创建小程序更容易吗?

是的。(我只是想回答"是的",但我觉得这并不能真正涵盖我对此事的坚定信念。)

Java Web Start应用程序与Java Web应用程序不同吗?因为我的JFrame是由Java应用程序中的Servlet调用和处理的。我有一个现有的Web应用程序(它是一个序列号跟踪系统),我正在添加一个上传文件到数据库的功能

servlet是web应用程序的一部分。桌面客户端是使用JavaWebStart从Web应用程序中的链接启动的JFrame。客户端桌面应用程序。可以使用web应用程序的服务。(例如显示从中获得的数据)或访问web应用程序的其他公共API。(例如搜索、下订单、保存编辑过的资源。)。

我可以从我的JFrame启动JFileChooser吗?

是的。如果应用程序。并且启动文件请求/被授予all-permissions

或者,使用JNLP API的文件服务。但它们不使用标准CCD_ 2。更重要的是,它们返回一个FileContents对象,而不是File

最新更新