首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网站上的JFrame

网站上的JFrame
EN

Stack Overflow用户
提问于 2014-03-10 15:58:58
回答 2查看 2.9K关注 0票数 0

我有一个应用程序,它由许多JFrame对象(使用Java和Netbeans)组成。主框架有4个按钮,每个按钮打开另一个框架。现在我的问题是,我希望整个应用程序作为一个网站在网络上运行。

我正在考虑三种可能的方案(根据我的研究):

  1. 使用
  2. JFrame转换为JApplet
  3. 从头开始创建Java应用程序

我希望也许有人能给我一些帮助,指导我应该选择哪种选择。

EN

回答 2

Stack Overflow用户

发布于 2014-03-10 21:04:06

最快的选择是修改应用程序以作为applet运行(是的,这将涉及从您的JApplet中生成一个JFrame)。--但是--您应该认识到Java被认为是一种过时的技术。大多数移动设备不会运行它们,甚至一些流行的桌面浏览器也不会(Mac )。此外,Oracle现在要求对所有applet进行签名,以便使用默认的安全设置运行。这意味着每年购买一张(约200美元)的签字证书。

Java与applet并没有本质上的区别,并且会遇到与上面相同的问题。

再考虑一下你对技术的选择。Java应用程序(例如Spring )或JavaScript应用程序(例如GWT、JQuery)是更好的选择。

票数 1
EN

Stack Overflow用户

发布于 2014-03-11 11:01:26

对于部署Java桌面应用程序,最好的选择通常是安装应用程序。使用Java Web Start。JWS工作在Windows、OS和Unix/Linux上。

Applet部署一直很困难,在特定版本的特定JRE中与特定浏览器一起出现奇怪的bug。我最喜欢的错误发生在火狐的一个版本中,当用户在网页上滚动时,会触发applet重新加载。

另见The Use of Multiple JFrames, Good/Bad Practice?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22305095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档