The JavaTM Tutorial | List of Applets A list of all applets in the The JavaTM Tutorial The Tutorial's applets are categorized based on the version of the JavaTM platform required and whether they require Swing: 1.0.2 Applets 1.1 Applets 1.1+Swing Applets 1.2 Applets 1.4 Applets These applets are included with an `<APPLET>` tag. For further information about our applets and other examples, refer to About Our Examples.

> ### 1.0.2 Applets

> These applets appear directly in content pages.

> - Getting Started
> - The Life Cycle of an Applet
> - Methods for Drawing and Event Handling
> - Methods for Adding UI Components
> - Displaying Documents in the Browser
> - Sending Messages to Other Applets
> - Playing Sounds
> - Getting System Properties
> - Threads in Applets
> - Threads in Applets: The Full Example (be careful; this page crashes some browsers)
> - Miscellaneous System Methods
> - Doing Two or More Tasks At Once: Threads
> - Implementing the Runnable Interface

> ### 1.1 Applets

> > Run the Applet | Read About the Applet
> > --- | ---
> > Run the ClickMe Applets (This page contains 5 versions of the ClickMe applet.) | Answers to Questions and Exercises: Object-Oriented Concepts

> ### 1.1+Swing Applets

> > Run the Applet | Read About the Applet
> > --- | ---
> > Run Unfair RaceApplet | Understanding Thread Priority
> > Run Fair RaceApplet | Understanding Thread Priority
> > Run DiningPhilosophers Applet | Avoiding Starvation and Deadlock

> ### 1.2 Applets

> > Run the Applet | Read About the Applet
> > --- | ---
> > Run ShapesDemo2D | Stroking and Filling Graphics Primitives
> > Run Quad | Stroking and Filling Graphics Primitives
> > Run Cubic | Stroking and Filling Graphics Primitives
> > Run Odd_Shape | Stroking and Filling Graphics Primitives
> > Run StrokeAndFill | Stroking and Filling Graphics Primitives
> > Run Transform | Transforming Shapes, Text, and Images
> > Run ClipImage | Clipping the Drawing Region
> > Run Starry | Clipping the Drawing Region
> > Run Composite | Compositing Graphics
> > Run Pear | Constructing Comples Shapes from Geometry Primitives
> > Run ShapeMover | Supporting User Interaction
> > Run SwingShapeMover | Supporting User Interaction
> > Run HitTestSample | Supporting User Interaction
> > Run FontSelection | Creating and Deriving Fonts
> > Run LineBreakSample | Drawing Multiple Lines of Text
> > Run ImageOps | Filtering A BufferedImage
> > Run BufferedShapeMover | Using a BufferedImage for Double Buffering
> > Run SoundApplet | Playing Sounds

> ### 1.4 Applets

> These applets appear directly in a content page.
> - How to Make Applets (TumbleItem)
> - How to Use Icons (IconDemoApplet)