# Summary: Java Control Tutorial

This tutorial introduced you to the basics of building Java controls.

This topic lists ideas this tutorial introduced. You may also find it useful to look at the following:

- For links to topics about the basics of using built-in Java controls in WebLogic Workshop, see Using Built-In Java Controls.
- For links to topics about building your own custom Java controls, see Building Custom Java Controls.

## Concepts and Tasks Introduced in This Tutorial

- Java controls are built from a Java control source file (JCS) and an interface file (JAVA) .
- You can use Java controls to encapsulate complex functionality.
- Java controls can communicate asynchronously with other components.
- Java controls can be compiled into JAR files for general distribution to other containers.
- Control property attribute values are stored as Javadoc annotations in source code.

Click one of the following arrows to navigate through the tutorial: