Olá amigos, preciso utilizar o método setEditable(false) em uma consulta, para que os campos possam vir travados, ou seja, quando for realizada a pesquisa no banco de dados, os campos que vierem com os dados, não possam ser preenchidos. Deu para entender? Vejam o meu método de consulta:
[code]public void consultar(){
String nome;
nome = c1.getText();
if(nome.length() == 0){
alertaConsultar();
}
try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
Connection con;
con = DriverManager.getConnection(Conexao.CONEXAO);
Statement st = con.createStatement();
ResultSet res = st.executeQuery("SELECT * FROM PESSOA WHERE NOME='"+c1.getText()+"'");
res.next();
c1.setText(res.getString("NOME"));
c2.setText(res.getString("ENDERECO"));
c3.setText(res.getString("NUMERO"));
c4.setText(res.getString("BAIRRO"));
c5.setText(res.getString("TELEFONE"));
c6.setText(res.getString("CIDADE"));
//setEditable(false);
st.close();
con.close();
}catch(Exception e){
e.printStackTrace();
return;
}
} [/code]