
import java.awt.Button;
import java.awt.DefaultFocusTraversalPolicy;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Sample extends Frame {

	public Sample() {
		this.setBounds(300, 300, 300, 300);
		this.addWindowListener(new WindowAdapter() {
			@Override
			public void windowClosing(WindowEvent arg0) {
				super.windowClosing(arg0);
				System.exit(0);
			}
		});

		Panel p = new Panel();
		p.setLayout(new GridLayout(3, 1));
		p.add(new TextField());
		p.add(new Button());
		Panel p2 = new Panel();

		p2.setFocusTraversalPolicyProvider(true);
		p2.setFocusTraversalPolicy(new DefaultFocusTraversalPolicy());

		p.add(p2);
        this.add(p);
	}

	public static void main(String[] args) {
		new Sample().setVisible(true);
	}

}
