我有一个使用JFrame的程序。我想让它,以便人们可以玩我的游戏从一个网站。有没有一种简单的方法可以把JFrames变成JApplets?
发布于 2011-04-02 04:16:13
我有一个使用jFrame的程序。我想让它,以便人们可以玩我的游戏从一个网站。。。
使用Java Web Start直接从网站启动JFrame。JWS提供了许多整洁的功能,比如自动更新和桌面集成(菜单项、桌面快捷方式)。
..Is有没有简单的方法把jFrames变成jApplets?
当涉及到applet时,没有什么是容易的。
这始终是一个如何处理不同(不同版本的)浏览器,在不同(不同版本的)操作系统上,使用不同(不同版本的) Java插件彼此交互的问题。这通常可以用“差劲”来概括。
发布于 2011-04-02 05:17:26
我认为最好的方法是将应用程序编码为包含在JPanel中。然后在main方法中创建JFrame并将该JPanel添加到其中。同样,您可以创建一个已创建的JApplet,然后只添加JPanel。这样,您的Swing应用程序在top-level container方面通常是不可知的。
发布于 2011-04-02 06:23:01
您可以简单地从小程序创建一个JFrame。这样,这个JFrame就是一个新的操作系统窗口,并且不会嵌入到您的浏览器中。
Our program展示了一个这样的例子(实际上,弹出一个外部JFrame (或JDialog)并在小程序中包含组件)。(不过,没有可用的资源。)
https://stackoverflow.com/questions/5518257
复制相似问题