Script q da erro muito estranho

[code]import javax.microedition.midlet.;
import javax.microedition.lcdui.
;

public class Welcome extends MIDlet implements CommandListener

{
private Display display;
private TextBox tbMain;
private Command cmExit;

public Welcome()
{
display = Display.getDisplay(this);

cmExit = new Command("Sair",Command.SCREEN,1);

tbMain= new TextBox("Bem-Vindo","Core J2ME",50,0);
tbMain.addCommand(cmExit);
tbMain.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(tbMain);
}
public void pauseApp()
{}

public void destroyApp(boolean unconditional)
{}

public void CommandAction(Command c,Displayable s)
{
if(c==cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
[/code]

Da erro na linha public class Welcome – o netbeans sublinha de vermelho a linha do public class

Olá!

Ele seleciona esta linha não por causa do public class, mas pq vc está implementando a interface CommandListener e não está implementando o seu método commandAction. Ou seja, o seu erro está na declaração do método commandAction… lembre-se de seguir o padrão do java que inndica que todo método começa com letra minúscula, ai vc nunca vai ter esses erros :wink:

abraços!