You can use the Windows Foundation Classes for Java (WFC) component model to create two types of controls: custom and composite.
Custom controls derive from the com.ms.wfc.ui.Control class. You can design a custom control in its entirety or subclass an existing WFC control. For more information on creating custom controls, see Writing WFC Controls.
Composite controls are controls that include other controls. All composite controls are derived from the com.ms.wfc.ui.UserControl class. Because the UserControl class is a subclass of the com.ms.wfc.ui.Form class, you can use the Forms Designer to lay out the controls that define your composite control.
By creating the control in this topic, you will learn how to:
To get started, see Creating a Control Project.