import java.awt.*; import java.awt.event.*; import javax.swing.*; public class FrameDemo { public static void main(String s[]) { JFrame frame = new JFrame("A Basic Frame"); WindowListener l = new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }; frame.addWindowListener(l); JLabel aLabel = new JLabel("Something to look at", new ImageIcon("images/beach.gif"), JLabel.CENTER); aLabel.setVerticalTextPosition(JLabel.TOP); aLabel.setHorizontalTextPosition(JLabel.CENTER); frame.getContentPane().add(aLabel, BorderLayout.CENTER); frame.pack(); frame.setVisible(true); } }