001package horstmann.ch05_layout; 002import javax.swing.JFrame; 003import javax.swing.JLabel; 004import javax.swing.JTextField; 005 006public class FormLayoutTester 007{ 008 public static void main(String[] args) 009 { 010 JFrame frame = new JFrame(); 011 frame.setLayout(new FormLayout()); 012 frame.add(new JLabel("Name")); 013 frame.add(new JTextField(15)); 014 frame.add(new JLabel("Address")); 015 frame.add(new JTextField(20)); 016 frame.add(new JLabel("City")); 017 frame.add(new JTextField(10)); 018 frame.add(new JLabel("State")); 019 frame.add(new JTextField(2)); 020 frame.add(new JLabel("ZIP")); 021 frame.add(new JTextField(5)); 022 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 023 frame.pack(); 024 frame.setVisible(true); 025 } 026} 027 028 029