Erro

Uma parte do início do meu código:

[code]import javax.microedition.lcdui.;
import javax.microedition.midlet.
;
import java.io.IOException;

public class Teste2 extends MIDlet implements CommandListener
{
Form form;
Display display;[/code]

ao compilar, o seguinte erro:

[quote]C:\WTK22\apps\Teste2\src\Teste2.java:5: Teste2 is not abstract and does not override abstract method commandAction(javax.microedition.lcdui.Command,javax.microedition.lcdui.Displayable) in javax.microedition.lcdui.CommandListener
public class Teste2 extends MIDlet implements CommandListener
^[/quote]

O que seria? Obrigado.

Ola,

O erro é que quando vc implementa uma interface vc tem que implementar os metodos definidos nela.

Ola,

apertei o butão errado aqui… continuando…
A outra possibilidade para quando vc implementa uma interface é tornar a sua classe abstrata, pois assim as classes que a estenderem terão que inplementar os metodos.

Desculpe, mas não entendi, sou “Java Baby” uhauahua

fertel dê uma olhada no link abaixo:

http://www.portaljava.com/home/modules.php?name=Content&pa=showpage&pid=169

Obrigado pela indicação, li tudo, apesar de ter achado a explicação muito confusa e sem exemplos simples práticos.

Mas no caso do erro que postei acima, qual a solução real?
O que devo fazer no código?

Implementar os métodos da interface CommandListener

como seria isso?