Java JFrame还是JApplet?

Java JFrame还是JApplet?,java,swing,jframe,japplet,Java,Swing,Jframe,Japplet,我正在尝试制作一个微型应用程序,将文本转换为光模式。我想要的设置是应用程序的左上角,它将是一个带有回车按钮的文本框。然后,该文本将通过翻译程序输入。它的右下方将输出它的代码。所以“你好”应该是R-G-B-B-RG。在小程序的右侧,我将有3个彩色的圆圈,或者如果我能找到3个灯光。它们将根据我输入的代码忽上忽下闪烁。我想为速度设置一个变量,但这不是必须的 我对JFrame或JApplet都没有太多经验,只是两者都有点混乱。但哪种应用程序类型更适合我的需要?“但哪种应用程序更适合我的需要?”两者都可以

我正在尝试制作一个微型应用程序,将文本转换为光模式。我想要的设置是应用程序的左上角,它将是一个带有回车按钮的文本框。然后,该文本将通过翻译程序输入。它的右下方将输出它的代码。所以“你好”应该是R-G-B-B-RG。在小程序的右侧,我将有3个彩色的圆圈,或者如果我能找到3个灯光。它们将根据我输入的代码忽上忽下闪烁。我想为速度设置一个变量,但这不是必须的


我对
JFrame
JApplet
都没有太多经验,只是两者都有点混乱。但哪种应用程序类型更适合我的需要?

“但哪种应用程序更适合我的需要?”两者都可以做得同样好,也可以做得不好,但小程序是部署和维护的必经之路。使用
JFrame
。注:这是我对applet的看法,如中所述。考虑到这是一个以意见为导向的问题,我也投票决定结束应用程序的类型有点不相关,你想让你的观众如何访问它?@MadProgrammer,即使它是“从网页上的链接”,我建议使用
JFrame
,而不是嵌入式小程序。在谷歌决定全面升级之前,嵌入式小程序在屏幕上已经遇到了足够多的问题。我会说他们的一天结束了。“我会说他们(小程序)的一天结束了。”来证明这一点。如果applet是web应用固有的一部分,那么部署applet可能是有意义的。这只迎合了已知浏览器的“俘虏受众”。但即使如此,只有当小程序正在做一些使用HTML5(例如
canvas
元素)样式和JavaScript无法完成的事情时,才可以。符合这种极端狭窄条件的案例数量将是微乎其微的(依我看)。@AndrewThompson个人认为,我会避免像瘟疫这样的小程序,但那只是我自己