Problema com jTextField [RESOLVIDO]

2 respostas
Hewerson
Estou com um seguinte problema, tenho uma pequena funcionalidade de cadastro e consulta. estou validando um dos campos para saber se aquela string ja está cadastrada, so que ao chamar o focusLost, na field1. para verifcar se ja existe. se nao existir ele deicha fazer o cadastro. se exitir ele exibe um OpitionPane informando que ja tem o cadastro da string, porem se eu cadastrar qualquer string, e depois eu tentar cadastrala tentar cadastrar a mesma string, apos o cadastro da mesma, meu field2 exibe a data que eu a cadastrei anteriormente, ja tentei setar e nao resolveu, segue abaixo meu codigo
try{
            Class.forName(driver);
            con = DriverManager.getConnection(url);
            statement = con.createStatement();

            sql = (new StringBuilder()).append("SELECT * FROM cad_processo WHERE processo =    '").append(jTextField1.getText()).append("'").toString();

            rs = statement.executeQuery(sql);
            while (rs.next())//ResultSet Execulta consulta
            {
                            
                if(rs.getString(2).equals(jTextField1.getText()))
                {
                    JOptionPane.showMessageDialog(null,"Processo existente.\nPor favor digite outro.");

                    //seta valores
                     jTextField1.setText("");//Campo processo
                     jTextField3.setText("");//Campo prazo
                     jFormattedTextField1.setText(null);//Campo data
                     jTextField1.requestFocus();

                }
            }
                con.close();//fecha conexao
        }catch(Exception e)
         {
            e.printStackTrace();
         }

Segue a imagem do meu problema



2 Respostas

douglasjam
Hewerson

Valeus DouglasJam, Me Ajudou banstante.

Criado 7 de fevereiro de 2011
Ultima resposta 7 de fev. de 2011
Respostas 2
Participantes 2