小程序和SWING之间有什么区别?
答案 0 :(得分:10)
参见 Applets
applet是一个用它编写的程序 可以是Java编程语言 包含在HTML页面中 同样的方式,图像包含在一个 页。当您使用Java时 支持技术的浏览器查看 包含applet的页面 applet的代码转移到你的 系统并由浏览器执行 Java虚拟机(JVM)。
参见 Swing (Java)
Swing是Java的小部件工具包。它 是Sun Microsystems Java的一部分 基础类(JFC) - 用于的API 提供图形用户界面 (GUI)用于Java程序。
开发Swing是为了提供更多 精致的GUI组件集 比早期的抽象窗口 工具包。 Swing提供原生外观 并且觉得模仿外观和 感觉有几个平台,也有 支持可插拔的外观和感觉 允许应用程序拥有一个 外观和感觉无关 基础平台。
答案 1 :(得分:4)
applet是一个小程序,通常在Web浏览器Java插件中运行。
秋千是一种游乐场设备,通常由两个链条或绳索悬挂的座椅组成。这很有趣。 :)
但是,严肃地说,Swing是一个Java GUI库。它提供按钮和文本字段等组件。您可以在小程序中使用Swing组件。
答案 2 :(得分:0)
Applet将在客户端Web浏览器上下载并在本地执行,其中swing具有一组用于开发GUI组件的API,并且可以作为独立的应用程序。
答案 3 :(得分:0)
简短回答:Applets
旨在成为在Web浏览器中运行并按需下载的少量功能。 Swing
是一组用户界面组件,如文本框和窗口,由开发人员组装,以便在桌面上使用。
答案很长:请参阅adamantium的回答。
答案 4 :(得分:0)
我认为混淆是您在构建applet时最初遇到的所有术语。
Applet
是在Web浏览器中的Java沙箱中运行的程序的总名称。它也是一个特定的Java类(java.applet.Applet)。该程序的入口类必须扩展Applet。
最初的Applet(最高为Java 1.1版)只能使用AWT用户界面组件。
答案 5 :(得分:0)
秋千: - 摆动是轻量级的组件。 Swing拥有自己的布局,就像最流行的盒子布局一样。 Swing有一些线程规则。
小程序: -
Applet是重量级的组件。 Applet使用像flowlayout这样的AWT布局。 Applet没有任何规则。
答案 6 :(得分:-1)
摆动是重量轻的组件 Applet是重量级的组件。
根据用户视图,Swing具有外观和感觉,您可以使用UIManager更改外观 小程序不提供此功能。
Swing用于Stand lone应用程序,Swing有执行程序的主要方法 Applet需要运行Applet的HTML代码。
Swing使用MVC模型视图控制器 小程序没有。
Swing拥有自己的布局,就像最流行的Box Layout一样。 Applet使用像flowlayout这样的AWT布局。
Swing有一些Thread规则 Applet没有任何规则。
Swing: - 执行Swing不需要任何浏览器我们可以创建独立应用程序但是我们必须在框架容器中添加容器并维护所有动作控制。
Applet :要执行Applet程序,我们应该需要任何浏览器,如AppletViewer,一个Web浏览器。因为Applet正在使用浏览器容器来运行并且所有操作都在浏览器容器中控制。