import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;

public class Ajuda_01 extends MIDlet{

private Display display = null;
private AjudaForm form = null;

protected void startApp(){
  if( display == null ){
    display = Display.getDisplay( this );
    form = new AjudaForm("Help p/ Lorena");
    display.setCurrent( form );
  }
}

protected void destroyApp(boolean unconditional){
  display = null;
  form = null;
}

protected void pauseApp(){
}

private class AjudaForm extends Form implements CommandListener, ItemStateListener{

private Command sair = new Command( "Sair", Command.EXIT, 0 );
private String[] opcoes = { "PD3NA", "PD3NB","PD3TA" };
private ChoiceGroup groups = new ChoiceGroup( "Turma", ChoiceGroup.EXCLUSIVE, opcoes, null );

public AjudaForm( String title ){
  super( title );
  addCommand( sair );  
  setCommandListener( this );
  setItemStateListener( this );
  append( groups );
}

public void commandAction(Command c, Displayable d ){
  if( c == sair ){
    destroyApp( false );
    notifyDestroyed();
  }
}

public void itemStateChanged(Item item ){
  // Lorena, estou gravando no titulo da tela a opcao selecionada pelo usuario
  // se voce preferir, voce poderia salvar a opcao selecionada em um banco de 
  // dados (por exemplo), soh que neste caso, voce teria de trabalhar com o pacote "rms"
  // mais especificamente, com a classe RecordStore
  ChoiceGroup cg =(ChoiceGroup) item;
  setTitle( "Opcao = " + cg.getString( cg.getSelectedIndex() ) );
}

}
}
