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

时间:2013-02-20 11:49:12

标签: java swing browser jframe webswing

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

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

在我目前的情况下,每个类都会创建一个 JFrame ,其中包含一些按钮,这些按钮在关闭时将关闭当前的 JFrame 并实例化一个新类,该类创建另一个的JFrame

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

我刚刚使用了以下步骤:

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

答案 2 :(得分: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. type packagename.mainclass
  12. 运行服务器
  13. 系统显示网址,并在ie
  14. 中启动
相关问题