Amigos precisei criar um CustomItem abaixo veja:
package nscommander;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CustomItem;
import javax.microedition.lcdui.Graphics;
public class CommandButtom extends CustomItem
{
private Command cmd;
public CommandButtom( String label )
{
super( label );
cmd = new Command("", Command.ITEM, 0);
addCommand(cmd);
}
protected int getMinContentHeight()
{
return 20;
}
protected int getMinContentWidth()
{
return 40;
}
protected int getPrefContentHeight( int width )
{
return getMinContentHeight();
}
protected int getPrefContentWidth( int height ){
return getMinContentWidth();
}
protected void paint( Graphics g, int width, int height )
{
g.setColor(127, 127, 127);
g.fillRect(0, 0, width, height);
g.setColor(255, 255, 255);
g.drawRect(0, 0, width, height);
}
}
Ele está funcionando muito bem, mas quando eu clico nele para gerar um evento, além de ele não gerar ele da uns erros no console do Netbeans.
Não estou sabendo a causa desse erro. Estou usando esse componente dentro de um Form e setando ele no display.
Alguem sabe oque pode ser?
Obirgado.
Edit:
Obrigado pessoal eu descobri o problema!