import java.awt.*;
import javax.swing.*;


public class ExFlowLayout extends JFrame {

  public ExFlowLayout()
    {  
    super("Exemplo FlowLayout");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    JLabel jLabel1 = new JLabel("Nome: ");
    JTextField tFNome = new JTextField(15);
    JLabel jLabel2 = new JLabel("Endereço: ");
    JTextField tFEndereco = new JTextField(15);
    JLabel jLabel3 = new JLabel("Cidade: ");
    JTextField tFCidade = new JTextField(15);
    JLabel jLabel4 = new JLabel("Estado: ");
    JTextField tFEstado = new JTextField(2);
    JButton btOk = new JButton("OK");
    JButton btCancelar = new JButton("Cancelar");

    Container janela;
    janela = getContentPane();
    janela.setLayout(new FlowLayout());

    janela.add(jLabel1);
    janela.add(tFNome);
    janela.add(jLabel2);
    janela.add(tFEndereco);
    janela.add(jLabel3);
    janela.add(tFCidade);
    janela.add(jLabel4);
    janela.add(tFEstado);
    janela.add(btOk);
    janela.add(btCancelar);
    setSize(400, 300);
    }

  public static void main(String[] args) {
    ExFlowLayout exFlowLayout = new ExFlowLayout();
    exFlowLayout.show();
    }
  }
