我已经创建了一个 Swing 应用程序,并且想要在本地 Web 浏览器中运行我的 Swing 应用程序,所以请告诉我如何执行此操作,因为对于 Applet 程序,没有任何更长的过程。
最佳答案
浏览器不知道运行应用程序。他们运行小程序。
有两种方法可以重构您的应用程序。
如果您希望应用程序在自己的窗口中运行,只需编写调用
YourApplication.main()
的小程序即可。从其方法start()
如果您希望在浏览器窗口中看到您的应用程序(作为网页的一部分),您必须创建小程序(扩展 Pannel),将其布局设置为 BorderLayout,然后将主面板放在您的浏览器窗口中。应用程序进入小程序中心。就是这样。
如果您没有一个包含所有元素的面板,例如您将所有元素直接添加到 JFrame 中,您必须修复您的应用程序。创建一个主面板,在其中添加所有元素并将此面板放置到 JFrame 的中心。
关于java - Swing 应用程序在 Web 浏览器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4333517/