java - Swing 应用程序在 Web 浏览器中运行

标签 java

我已经创建了一个 Swing 应用程序,并且想要在本地 Web 浏览器中运行我的 Swing 应用程序,所以请告诉我如何执行此操作,因为对于 Applet 程序,没有任何更长的过程。

最佳答案

浏览器不知道运行应用程序。他们运行小程序。

有两种方法可以重构您的应用程序。

  1. 如果您希望应用程序在自己的窗口中运行,只需编写调用YourApplication.main()的小程序即可。从其方法 start()

  2. 如果您希望在浏览器窗口中看到您的应用程序(作为网页的一部分),您必须创建小程序(扩展 Pannel),将其布局设置为 BorderLayout,然后将主面板放在您的浏览器窗口中。应用程序进入小程序中心。就是这样。

如果您没有一个包含所有元素的面板,例如您将所有元素直接添加到 JFrame 中,您必须修复您的应用程序。创建一个主面板,在其中添加所有元素并将此面板放置到 JFrame 的中心。

关于java - Swing 应用程序在 Web 浏览器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333517/

相关文章:

java - 如果首次使用 Android,GoogleMap v2 会崩溃

java - 我如何在 spring boot 中更改 logback 版本?

Java 在浏览器中打开不起作用(仅在 Chrome 中)

java - 设置流时出现eofexception

java - 如何在 Java 中实现用于简单分组的 k-means

java - 将c++代码翻译成java

java - 从 JDialog 中删除带有一些 JComponents 的 JPanel

java - 使用 EJB 2.0 和 JPA (Toplink) 问题存储和刷新对象

java - jenkins 插件的类路径

java - Spring容器可以使用自定义方法注入(inject)协作者吗?