如何在Web浏览器上部署swing应用程序?

问题描述 投票:3回答:3

我有一个很大的应用程序,我已经开发了。每个类都创建自己的JFrame,同时关闭前一个调用此类的类。

我希望将其部署到Web浏览器中,并了解我需要将其转换为applet。我是否必须在每个类中添加用于创建applet的代码?或者还有其他方式。

在我目前的情况下,每个类都创建一个JFrame,它有一些按钮,点击它们将关闭当前的JFrame并实例化一个新的类,创建另一个JFrame。

能帮助我,并就如何解决我的问题向我提出建议吗?

java swing browser jframe webswing
3个回答
4
投票

我刚刚使用了以下步骤:

  1. http://webswing.org/下载Webswing
  2. 上传你的jar文件
  3. 将您的应用程序添加到webswing.config并使用Java 8+
  4. 默认情况下,启动Webswing服务器和添加的应用程序摆动窗口将显示在浏览器中的http://localhost:8080/

2
投票

看看Java Web Start。这使您可以从Web启动Swing应用程序而无需更改任何内容。


1
投票
  1. 下载creamtec.com - > AjaxSwing应用程序
  2. 在您的系统中安装此应用程序
  3. 在SetEnv.sh文件中配置java,并配置Ajaxswing应用程序路径
  4. 目前正在启动ajaxswing应用程序。
  5. AjaxSwing> webapps> lib>也粘贴你的jar文件和相关图像
  6. 要在Ajaxswing> config>中创建配置文件,此配置文件名应与包名称相同
  7. 运行ajaxswing应用程序
  8. 选择新的
  9. 输入项目名称
  10. 添加相关的lib文件(所有相关的jar连接器和jar文件)
  11. 输入packagename.mainclass
  12. 运行服务器
  13. 系统显示网址并在ie中启动
© www.soinside.com 2019 - 2024. All rights reserved.