public void actionPerformed(ActionEvent e) {
                                    StringBuffer codigoAluno = new StringBuffer();
                                    int codigoCliente = 0;
                                    codigoCliente = pesq.getCodigoCliente();
                                    codigoAluno.append(codigoCliente);
                                    apagar = nomes.length();//Devolve o número de caracteres do objeto Stringbuffer apagar
                                    nomes.delete(0, apagar);
                                    nomes.append(txtCodigoLocalidade.getText());
                                    try {
                                        ClientesDAO dao = new ClientesDAO();
                                        Cliente cliente = new Cliente();
                                        cliente = dao.carregarClientePeloCodigo(codigoAluno, nomes);
                                        txtNomeAluno.setText("");
                                        txtCodigoAluno.setText("");
                                        txtLogradouro.setText("");
                                        txtBairro.setText("");
                                        txtEstado.setText("");
                                        txtCidade.setText("");
                                        txtCPF.setText("");
                                        txtNumero.setText("");
                                        txtNascimento.setText("");

                                        txtCodigoAluno.setText(String.valueOf(cliente.getCodigo()));
                                        txtNomeAluno.setText(cliente.getNome());
                                        txtLogradouro.setText(cliente.getEndereco());
                                        txtBairro.setText(cliente.getBairro());
                                        txtEstado.setText(cliente.getUf());
                                        txtCidade.setText(cliente.getCidade());
                                        txtCPF.setText(cliente.getCpf());
                                        txtNumero.setText(cliente.getNumero());
                                        txtNascimento.setText(cliente.getNascimento());
                                        if (!txtCodigoAluno.getText().equals("")) {
                                            nomeCliente = txtCodigoAluno.getText();
                                            try {
                                                GravarDadosContrato();
                                            } catch (IOException ex) {
                                                Logger.getLogger(BuscarClientesContratosExcluir.class.getName()).log(Level.SEVERE, null, ex);
                                            }
                                        }
                                        txtTurmaCodigo.requestFocus();
                                        //IDADE
                                        if (txtNascimento.getText() == null || txtNascimento.getText().equals("")) {
                                        } else {
                                            int age = calculaIdade(txtNascimento.getText().trim(), "dd/MM/yyyy");
                                            //JOptionPane.showMessageDialog(rootPane, age);
                                            if (age < 18) {
                                                txtNascimento.setBackground(Color.red);
                                                txtNascimento.setToolTipText("Menor de idade");
                                                jCheckBox1.setSelected(false);
                                                txtContratante.setEditable(true);
                                            } else {
                                                txtNascimento.setBackground(Color.green);
                                                txtNascimento.setToolTipText("Maior de idade");
                                                jCheckBox1.setSelected(true);
                                                txtContratante.setEditable(false);
                                            }
                                        }
                                        cliente = null;
                                        txtTurmaCodigo.requestFocus();
                                        dao.desconectar();
                                    } catch (BancoException b) {
                                        JOptionPane.showMessageDialog(null, e);
                                    }
                                    pesq.dispose();
                                }