【问题标题】:How to display JFrame application in browser without Applets如何在没有 Applets 的浏览器中显示 JFrame 应用程序
【发布时间】:2018-07-20 01:04:42
【问题描述】:

我目前正在使用JFrame 用Java 开发一个3D 游戏。我想让程序可以通过浏览器播放,我听说可以使用Applet 类来完成。但是,我刚刚发现 Applet 类已被弃用!

Applet 有哪些替代方案(如果有)可以在浏览器中提供基于 JFrame 的应用程序?

【问题讨论】:

  • “Applet 有哪些替代方案(如果有的话)可以让基于 JFrame 的应用程序在浏览器中可用?” 没有。过去可以使用 Java Web Start 启动JFrame,但这取决于浏览器制造商出于安全考虑而停止支持的完全相同的 Java 插件。见Java Plugin support deprecatedMoving to a Plugin-Free Web
  • @CatalinaIsland "java-web-start?" 不!我的评论中提到了它(也已失效/不推荐使用)。
  • @AndrewThompson:感谢您的回复。我认为它在浏览器之外可能仍然有用,但我看到它是 deprecated

标签: java swing deployment jframe applet


【解决方案1】:

无法在浏览器中显示 JFrame。

您可以做的是将您的 GUI 放在 JPanel 上,您应该能够通过调用 setContentPanne(yiur_panel_here) 将其添加到 JFrame 或 JApplet。

JApplets(和 AWT Applets 可以由支持 Java 的浏览器显示。

【讨论】:

  • 除了小程序插件已被弃用并且被大多数浏览器主动阻止或禁用或计划成为 - 小程序实际上已死
  • 问题不就是“没有小程序”吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-25
  • 2014-04-11
  • 1970-01-01
  • 2023-02-22
  • 2018-03-26
  • 2013-04-07
  • 1970-01-01
相关资源
最近更新 更多