public class Calculadora extends JFrame implements ActionListener {
.
.
.
JDK 5.0
Eclipse 3.2.0
No Eclipse:
the serializable class Calculadora does not declare a static final serialVersionUID field of type long
the type Calculadora must implement the inherited abstract method ActionListener.actionPerformed(ActionEvent)
no prompt:
Calculadora is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListen
Faltou implementar TODOS os métodos abstratos da classe ActionListener. Faça o seguinte, no método que recebe um action listener como parâmetro construa uma classe anônima, faça assim
objeto.metodo(new ActionListener() {
//aqui vao todos os métodos abstrtatos
});
[quote=thiago.correa]Faltou implementar TODOS os métodos abstratos da classe ActionListener. Faça o seguinte, no método que recebe um action listener como parâmetro construa uma classe anônima, faça assim
objeto.metodo(new ActionListener() {
//aqui vao todos os métodos abstrtatos
});
[/code][/quote]
Num entendi??? Não seria mais fácil só implementar o método actionPerformed
[code] public void actionPerformed(ActionEvent e) {
}