# 课程：Java Applets

> 原文： [https://docs.oracle.com/javase/tutorial/deployment/applet/index.html](https://docs.oracle.com/javase/tutorial/deployment/applet/index.html)

本课程讨论 Java 小程序的基础知识，如何开发与其环境进行丰富交互的小程序，以及如何部署小程序。

Java applet 是一种特殊的 Java 程序，使用 Java 技术启用的浏览器可以从 Internet 下载并运行。 applet 通常嵌入在网页中，并在浏览器的上下文中运行。 applet 必须是`java.applet.Applet`类的子类。 `Applet`类提供 applet 和浏览器环境之间的标准接口。

Swing 提供了一个名为`javax.swing.JApplet`的`Applet`类的特殊子类。 `JApplet`类应该用于所有使用 Swing 组件构建其图形用户界面（GUI）的 applet。

浏览器的 Java Plug-in 软件管理 applet 的生命周期。

使用 Web 服务器测试本课程中的示例。建议不要使用本地小程序，并且当 Java 控制面板中的安全级别设置设置为“高”或“非常高”时，将阻止本地小程序。

* * *

**Note:** Some features of Java applets may not work as described on Mac OS. This is because of the way the Java Plug-in software interfaces with browsers on Mac OS.

* * *

* * *

**Note:**  Please make sure you have at least [Java SE Development Kit (JDK) 6 update 10](http://www.oracle.com/technetwork/java/javase/downloads/index.html) release on your client machine before proceeding further. You will need this to view the sample rich internet applications and read subsequent sections without interruptions.

* * *