Então, aí está o código da minha aplicação, dá uma força ae o//
[code]import java.io.IOException;
import java.util.Date;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.*;
public class ex1 extends MIDlet implements CommandListener{
public Display display;
public Form frmCadastro;
public TextField tf_nome, tf_fone;
public DateField df_datacad;
public StringItem si_infor;
public ChoiceGroup cg_sexo;
public Image img;
public ImageItem ii_img = null;
public Ticker ticker;//Texto com movimentono fundo da tela
public Command cm_Voltar, cm_Ajuda, cm_Novo;
public TextBox tb_ajuda;
public Alert alert;
public Command add;
public void startApp() throws MIDletStateChangeException {
System.out.println("Iniciou o programa!");
display= Display.getDisplay(this);
frmCadastro= new Form("Primeira Aplicação");
display.setCurrent(frmCadastro);
tf_nome = new TextField("Nome:","",30,TextField.ANY);
tf_fone = new TextField("Telefone:","",15,TextField.PHONENUMBER);
df_datacad = new DateField("Data Cadastro:",DateField.DATE);
df_datacad.setDate(new Date());
cg_sexo = new ChoiceGroup("sexo:", ChoiceGroup.POPUP, new String[]{"Masculino","Feminino"},null);
si_infor = new StringItem("Label","texto qualquer");
ticker = new Ticker("Programa teste no celular!");
cm_Voltar = new Command("Voltar",Command.BACK,1);
cm_Ajuda = new Command("Ajuda",Command.ITEM,1);
cm_Novo = new Command("Novo",Command.ITEM,2);
tb_ajuda = new TextBox("Ajuda do Menu","Clica ai meu!", 400, TextField.ANY);
alert = new Alert("ERRO, ","imagem nao encontrada !!!",null,AlertType.INFO);
//Adicionando Campos no Formulário
add= new Command("Add",Command.SCREEN,1);
frmCadastro.addCommand(add);
frmCadastro.append(tf_nome);
frmCadastro.append(tf_fone);
frmCadastro.append(cg_sexo);
frmCadastro.append(df_datacad);
frmCadastro.append(si_infor);
frmCadastro.setTicker(ticker);
frmCadastro.addCommand(cm_Voltar);
frmCadastro.addCommand(cm_Ajuda);
frmCadastro.addCommand(cm_Novo);
carregarImagem();
//fica fazendo a leitura deste método pra ver se houve algum comando
frmCadastro.setCommandListener(this);
}
public void destroyApp(boolean unconditional) {
System.out.println("Finalizou o programa!");
}
public void pauseApp() {
}
public void commandAction(Command c, Displayable d) {
if (c == cm_Voltar )
{
destroyApp(true);
notifyDestroyed();
}
else if (c == cm_Ajuda)
{
display.setCurrent(tb_ajuda);
}
}
public void carregarImagem()
{
try
{
img = Image.createImage("/foto.PNG");
ii_img = new ImageItem(null,img,ImageItem.LAYOUT_CENTER,null);
frmCadastro.append(ii_img);
}catch(IOException e) {
display.setCurrent(alert);
e.printStackTrace();
}
}
}[/code]
:-o