This is the first swing example

import java.awt.*;
import java.applet.*;
import javax.swing.*; // Using swing
import java.awt.event.*; // using listeners

public class FirstSwing extends JPanel {
    // this is an application: need main
    public static void main(String[] args) {

	// setting up the frame, give it a title
	JFrame fr = new JFrame("First swing example");
	fr.setSize(300,100);
	fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	// get the frame's content pane:
	Container cp = fr.getContentPane();

	// create and initialize a FirstSwing object
	FirstSwing fs = new FirstSwing();
	fs.init();

	// add the object to the frame
	cp.add(fs);
	
	// display the frame (after the object is added)
	fr.setVisible(true);
    }

    // the method initializes the FirstSwing object
    public void init() {
	JLabel label = new JLabel("Hi There!");
	add(label);
    }  
}

This is an example from CSci 1211 course.