在开发基于Java Web的应用程序时,是否有必要使用AWT?
我一直在研究这个问题,答案令人困惑。以Runescape为例。用户访问网站并可以在那里玩游戏。他们还可以下载桌面应用程序来玩游戏。
如果我正在开发游戏应用程序,并且我的主窗口是在JFrame
中创建的,但我的所有图形都在主窗口内的JPanel
中处理,我是否能够实现这一点在网页内部将来没有太大困难?我希望只需访问网站并运行应用程序即可访问我的游戏。
此外,我已经看到人们参考" Java Web Start"。这会将java应用程序加载到网站内部,还是安装/运行Java并执行程序(因此,如果我的main函数打开JFrame,它将显示在您的任务栏上)。也许我在Java应用程序和Java applet之间存在一些混淆。
答案 0 :(得分:1)
..我将来能够在网页内实现这一点而不会有太大困难吗?
没有。最近,applet的安全环境变得更加强大,但即便如此,浏览器也会在applet和屏幕加载的applet之间设置更多的障碍。 Chrome设置为删除插件,该插件通常会嵌入applet和其他一些东西。
我希望只需访问网站并运行应用程序即可访问我的游戏。
此外,我已经看到人们参考" Java Web Start"。 ..
是的,提供指向已启动的JWS JFrame
的链接将更容易,并为最终用户提供更好的体验。