JApplet和Applet之间有什么区别,我应该使用哪个?

时间:2012-01-25 19:33:29

标签: java applet

在我的书(我的计算机科学课程)中,他们有源代码片段。我们谈论的是图形编程和applet。我注意到在某些情况下他扩展了JApplet,而在其他情况下他使用了Applet。

我想知道差异是什么,以及它们将如何影响代码?

最近,我的任务是创建一个图形化的刽子手游戏,其中用户试图猜测计算机的单词。我应该使用JApplet还是Applet(我们大多使用JApplet,这就是为什么我倾向于这个,但我可以采取任何一种方式)。

此外,我想知道applet中的基本过程应该是什么,有些人确实将所有代码都放在扩展JApplet或JFrame的单个文件中。我应该这样做吗?

5 个答案:

答案 0 :(得分:17)

来自JApplet的{​​{3}}:

  

java.applet.Applet的扩展版本,增加了对JFC / Swing组件架构的支持

如果您希望在applet中使用Swing组件,JApplet会为您提供该功能。 Swing取代了原来的AWT,因此使用JApplet代替Applet仍然是一个好主意,只是为了跟上当前的库。

答案 1 :(得分:3)

Applet是AWT而JApplet是Swing,JApplet是Applet的扩展版本,因此它更新。

答案 2 :(得分:3)

使用JApplet。 Swing更好,很少有人记得如何使用AWT组件。

  

此外,我想知道applet中的基本过程应该是什么,有些人确实将所有代码都放在扩展JApplet或JFrame的单个文件中。我应该这样做吗?

可能不是。许多示例都是以这种方式编写的,以便于编译和运行。代码应根据最佳设计划分为不同的类,并且只有最简单的代码才能在单个类中表示。

答案 3 :(得分:2)

答案 4 :(得分:2)

Applet - > AWT

JApplet - > Swing +支持辅助技术+

我建议使用JApplet