JFrame.
(There is also an AWT Frame class, the parent class of JFrame).
A GUI program (usually) consists of (i) a GUI interface, (ii) listener methods, and (iii) application code. Our first GUI program does not have a listener nor any application code, and is not a useful program. But it will get us started. Here is the complete program:
import java.awt.*;
import javax.swing.*;
public class TestFrame1
{
public static void main ( String[] args )
{
JFrame frame = new JFrame("Test Frame 1");
frame.setSize(200,100);
frame.setVisible( true );
}
}
The setSize(200,100)setVisible(true)setVisible(false)
It is easy to forget to include setVisible(true)