The Component class is the abstract superclass of the nonmenu-related Abstract Window Toolkit components . Class Component can also be extended directly to create a lightweight component. A lightweight component is a component that is not associated with a native window.