After you have read and studied this chapter, you should be able to
Define a subclass of the JFrame class, using inheritance.
Write graphical user interface (GUI) application programs using JButton, JLabel, ImageIcon, JTextField, and JTextArea objects from the javax.swing package.
Write GUI application programs with menus, using menu objects from the javax.swing package.
Write event-driven programs, using Java’s delegation-based event model.