Eu estou com uma duvida… No exercicio do livro Deitel do cap 12 tem uma instrução errada!
TextFieldHandler handler = new TextFieldHandler();
txt1.addActionListener(handler);
txt2.addActionListener(handler);
txt3.addActionListener(handler);
pass.addActionListener(handler);
Este TextFieldHandler não é reconhecido… Da um erro pitoresco…
cannot find symbol class TextFieldHandler…
Na minha opinião esta expressão está errada! Como faço para corrigi-la?
grato
Essa não é uma classe da API!E vc está fazendo essas chamadas dentro de um método certo?
Tem certeza que essa classe TextFieldHandler não está dentro do cd com os códigos do Deitel?Isso me cheira a classezinha interna para manipular eventos…algo do tipo:
private class TextFieldHandler implements ActionListener{
public void actionPerformed(ActionEvent event)
{ //faz algo com seu textField }
}
Esta correto no livro, você tem que dar continuidade que no próximo bloco ele vai tratar desse bloco.