dúvida de iniciante  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
SandraD
Smalltalk
[Avatar]

Membro desde: 27/08/2006 23:27:44
Mensagens: 2
Offline

Por favor me ajudem, o que está errado:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

>>>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



Desde já agradeço a quem puder me ajudar.
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

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


---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
LuizClaudio
JavaEvangelist
[Avatar]

Membro desde: 03/04/2006 21:50:51
Mensagens: 388
Offline

thiago.correa wrote: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


Num entendi??? Não seria mais fácil só implementar o método actionPerformed


"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team