Frames are typically used as standalone top-level windows as the main user interface to the application.
Most Swing applications are built starting from this form.