jFrame 到 jApplet

发布于 2024-10-30 08:39:52 字数 88 浏览 2 评论 0原文

我有一个使用 JFrame 的程序。我想让人们可以从网站上玩我的游戏。有没有一种简单的方法可以将 JFrame 转换为 JApplet?

I have a program that uses a JFrame. I would like to make it so people could play my game from a website. Is there an easy way to turn JFrames into JApplets?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

格子衫的從容 2024-11-06 08:39:52

我有一个使用 jFrame 的程序。我想让人们可以从网站上玩我的游戏。 ..

使用 Java Web Start 直接从网站启动 JFrame。 JWS 提供了许多简洁的功能,例如自动更新和更新。桌面集成(菜单项、桌面快捷方式)。

..有没有简单的方法将 jFrame 转换为 jApplet?

对于小程序来说,没有什么是容易的。

这始终是一个处理不同(不同版本)浏览器、在不同(不同版本)操作系统上、使用不同(不同版本)Java 插件如何相互交互的问题。这通常可以概括为“糟糕”。

I have a program that uses a jFrame. I would like to make it so people could play my game from a website. ..

Launch the JFrame directly off a web site using Java Web Start. JWS offers many neat features, like auto-update & desktop integration (menu items, desktop shortcut).

..Is there an easy way to turn jFrames into jApplets?

When it comes to applets, nothing is easy.

It is always a matter of dealing with how different (versions of different) browsers, on different (versions of different) OS, using different (versions of different) Java plug-ins interact with each other. And that can often be summed up as 'poorly'.

李白 2024-11-06 08:39:52

我认为最好的方法是将您的应用程序编码为包含在 JPanel 中。然后在 main 方法中创建 JFrame 并将 JPanel 添加到其中。同样,您可以创建一个 JApplet,然后添加 JPanel。这样,您的 Swing 应用程序通常与 顶级容器无关

I think the best way is to code your application to be contained within a JPanel. Then in the main method create the JFrame and adds that JPanel to it. Likewise, you can create a JApplet that gets created and just add the JPanel. This way your Swing application will be generally agnostic with regards to the top-level container.

庆幸我还是我 2024-11-06 08:39:52

您可以简单地从小程序创建一个 JFrame。这个 JFrame 是一个新的操作系统窗口,并且尚未嵌入到您的浏览器中。

我们的程序展示了一个这样的例子(弹出一个外部JFrame(或JDialog)并且实际上在小程序内有组件)。 (但是没有可用的来源。)

You can simply create a JFrame from the applet. This JFrame then is a new OS window, and not still embedded in your browser.

Our program shows an example of this (of both popping up an external JFrame (or JDialog) and having components inside the applet, actually). (No source available, though.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文