2015-03-13 72 views
0

在开发基于Java的Web应用程序时,是否需要使用AWT?Java Web应用程序AWT或Swing?

我一直在研究这个问题,答案很混乱。举个例子,Runescape。用户访问该网站并且可以在那里玩游戏。他们还可以下载桌面应用程序来玩游戏。

如果我正在开发一个游戏应用程序,并且我的主窗口是在JFrame中创建的,但是我的所有图形都在主窗口内的JPanel中处理,那么我是否能够在没有太多未来的困难?我希望我的游戏只需访问网站并运行应用程序即可访问。

此外,我见过人们参考“Java Web Start”。这会加载网站内部的Java应用程序,还是安装/运行Java并执行程序(所以如果我的主函数打开JFrame,它会出现在你的任务栏上)。也许我在Java应用程序和Java小程序之间存在一些混淆。

+0

搜索JavaFX – mKorbel 2015-03-13 12:33:58

回答

1

..我能在未来很容易实现这个网页里面吗?

不。近期,小应用程序的安全环境变得更加强大,但即使如此,浏览器往往会在小应用程序和“屏幕上,加载的小应用程序”之间造成进一步的障碍。 Chrome设置为删除通常嵌入applet和其他一些东西的插件。

我希望我的游戏只需访问网站并运行应用程序即可访问。

此外,我见过人们参考“Java Web Start”。 ..

是的,提供一个链接到JWS推出JFrame将会更容易,并为最终用户提供更好的体验。

+0

我正在寻找避免有一个单独的应用程序开始的网页,但我很感激澄清。不过,我认为JavaFX是我正在寻找的。我一直在做实验,开发起来非常简单。另外,在浏览器和桌面应用程序中实现起来似乎更容易(所以我可以让用户决定他们喜欢什么)。 – 2015-03-14 04:57:22

+0

*“在浏览器中实现起来似乎更容易”*这意味着“小程序”。请参阅[为什么CS教师应该停止**教授Java小程序](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should-stop-teaching-java-applets/)你将面临的困难。 – 2015-03-14 05:52:21