Olá pessoal.
Como faço pra verificar se um campo do tipo JTextField está setado?
Tentei a seguinte forma, mas não deu certo:
Cadastro cadastro = new Cadastro();
if(cadastro.codProdText.getInsets() != null)
{
sql += "idProduto ILIKE %"+codigo+"% AND";
}
Desde já, muito obrigado.
cara o teu codProdText ai eh um JTextField??
o que tu quer dizer com o teu eh setado?? saber se o campo foi preenchido com algum valor diferente de vazio??
se for isso tu pode tentar o codProdText.getText()!= null && !"".equals(codProdText.getText().trim())
se tu precisar de coisas a mais como tamanho minimo, tipo de informaçao a ser setada e tals, recomendo vc a ver sobre DocumentListeners tb…
ve se isso te ajuda e qualquer coisa posta ae
[]´s
opa!!!
valeu… nem sei como não pensei no getText().
getInsets() ? ha ha ha - você foi pego pelo autocomplete…
“inset” não é um inseto (insect em inglês) nem algo que permita verificar se um campo está preenchido com algum valor, e sim uma pequena imagem, dentro de outra. No caso de componentes, “inset” indica uma pequena margem dentro do componente.