Pessoal,
Não entendi porque ele não está limpando os campos que eu estou pedindo.
Aqui está o código que cria os componentes.
jLBNome.setText("Nome: ");
jLBNome.setBounds(20, 50, 100, 20);
this.add(jLBNome);
jTFnome.setBounds(80, 50, 100, 20);
this.add(jTFnome);
jLBendereco.setText("Endereço: ");
jLBendereco.setBounds(190, 50, 200, 20);
this.add(jLBendereco);
jTFendereco.setBounds(250, 50, 320, 20);
this.add(jTFendereco);
jLBtelefone.setText("Telefone: ");
jLBtelefone.setBounds(20, 70, 100, 20);
this.add(jLBtelefone);
jTFtelefone.setBounds(80, 70, 100, 20);
this.add(jTFtelefone);
jLBresumo.setText("Resumo: ");
jLBresumo.setBounds(20, 90, 100, 20);
this.add(jLBresumo);
Aqui está o código de evento do botão.
jBTlimpar.setText("Limpar");
jBTlimpar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jBTlimparActionPerformed(evt);
}
});
jBTlimpar.setBounds(350, 220, 100, 20);
jBTlimpar.setMnemonic('L');
this.add(jBTlimpar);
Aqui está o código que manda limpar os campos, é um método que eu mando enviar para os campos JTextField uma String vazia, mas simplesmente cai na excessão.
private void jBTlimparActionPerformed(ActionEvent evt) {
try {
jTFendereco.setText("");
jTFtelefone.setText("");
jTFnome.setText("");
jTAresumo.setText("");
} catch (NullPointerException e) {
// e.printStackTrace();
JOptionPane.showMessageDialog(null,
"Não foi possível limpar os campos");
}
}
Quem puder me ajudar eu agradeço.