JFrame f = new JFrame();
f.addWindowListener(new BasicWindowMonitor());
JLabel label1 = new JLabel(new OvalIcon(20,50));
JLabel label2 = new JLabel(new OvalIcon(50,20));
JLabel label3 = new JLabel
("Round!", new OvalIcon(60,60), SwingConstants.CENTER);
label3.setHorizontalTextPosition(SwingConstants.CENTER);
Container c = f.getContentPane();
c.setLayout(new FlowLayout());
c.add(label1);
c.add(label2);
c.add(label3);
f.pack();
f.setVisible(true);