Problema ao iniciar com Java ME

Estou começando a aprender sobre Java ME, e lendo um livro vi o seguinte programinha para começar:

[code]import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class HiSmallWorld extends MIDlet {

private TextBox textbox;
public HiSmallWorld() {
    textbox = new TextBox("", "Hi Small World!", 20, 0);
}

public void startApp() {
    Display.getDisplay(this).setCurrent(textbox);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

}[/code]

Estou usando o NetBeans 6.8, e colocando esse código em um projeto ME, o emulador roda mas não mostra a TextBox.
Se alguém souber o que está acontecendo me ajude, por favor.

Agradeço desde já.

Testei o seu código no Eclipse e funcionou corretamente: exibiu uma caixa de texto com a mensagem “Hi Small World”. Não conheço muito o NetBeans mas provavelmente o seu ambiente não deve estar configurado corretamente, sugiro que vc utilize a última versão do sdk(Java ME SDK 3.0) e procure por tutorias na internet que ensinam como configurar o ambiente corretamente.

Boa Sorte!