Swing JFC Java

/*
Core SWING Advanced Programming 
By Kim Topley
ISBN: 0 13 083292 8       
Publisher: Prentice Hall  
*/
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.UIManager;
public class TextFieldExample {
  public static void main(String[] args) {
    try {
        UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    } catch (Exception evt) {}
  
    JFrame f = new JFrame("Text Field Examples");
    f.getContentPane().setLayout(new FlowLayout());
    f.getContentPane().add(new JTextField("Text field 1"));
    f.getContentPane().add(new JTextField("Text field 2", 8));
    JTextField t = new JTextField("Text field 3", 8);
    t.setHorizontalAlignment(JTextField.RIGHT);
    f.getContentPane().add(t);
    t = new JTextField("Text field 4", 8);
    t.setHorizontalAlignment(JTextField.CENTER);
    f.getContentPane().add(t);
    f.getContentPane().add(new JTextField("Text field 5", 3));
    f.pack();
    f.setVisible(true);
  }
}