Problema com o editar no RMS

 Pessoal nao estou conseguindo editar: 

} else if (command == cmAlterarSenadeUsuario) { // write pre-action user code here System.out.println("iniciou o edetar"); String EdetidarLogin = list_CadastrodeUsuario.getString(list_CadastrodeUsuario.getSelectedIndex()) ; System.out.println("passou aqui"); tfUsuarioCadastronome.setString(EdetidarLogin.substring(0,EdetidarLogin.indexOf("!!")-1)); System.out.println("passou aqui tambem"); tfSenhadeCadastrosenha.setString(EdetidarLogin.substring(EdetidarLogin.indexOf("!!")+2)); switchDisplayable(null,getEmCadastrodeusuario());[code]

No console e imbrimido o segunte erro:
O erro esta nessa linha com faço par resolver :tfUsuarioCadastronome.setString(EdetidarLogin.substring(0,EdetidarLogin.indexOf("!!")-1));

iniciou o edetar passou aqui java.lang.NullPointerException

[quote=wellingtonlv] Pessoal nao estou conseguindo editar:

} else if (command == cmAlterarSenadeUsuario) {
// write pre-action user code here
System.out.println(“iniciou o edetar”);
String EdetidarLogin = list_CadastrodeUsuario.getString(list_CadastrodeUsuario.getSelectedIndex()) ;
System.out.println(“passou aqui”);
tfUsuarioCadastronome.setString(EdetidarLogin.substring(0,EdetidarLogin.indexOf("!!")-1));
System.out.println(“passou aqui tambem”);
tfSenhadeCadastrosenha.setString(EdetidarLogin.substring(EdetidarLogin.indexOf("!!")+2));
switchDisplayable(null,getEmCadastrodeusuario());[code]

No console e imbrimido o segunte erro:

iniciou o edetar passou aqui java.lang.NullPointerException[/quote]

Editar o que? Não entendi absolutamente nada. Explique melhor.

Fiz um comado para editar:
} else if (command == cmAlterarSenadeUsuario) { // write pre-action user code here System.out.println("iniciou o edetar"); String EdetidarLogin = list_CadastrodeUsuario.getString(list_CadastrodeUsuario.getSelectedIndex()) ; System.out.println("passou aqui"); tfUsuarioCadastronome.setString(EdetidarLogin.substring(0,EdetidarLogin.indexOf("!!")-1)); System.out.println("passou aqui tambem"); tfSenhadeCadastrosenha.setString(EdetidarLogin.substring(EdetidarLogin.indexOf("!!")+2)); switchDisplayable(null,getEmCadastrodeusuario());[code]

Porém, na hora de executar ele nao chama o resistro seleciona para o forme, para dai entao o usuario poder editar, e exibido o seguinte erro no conssole:

iniciou o edetar passou aqui java.lang.NullPointerException

De duas, uma:

  • o objeto tfUsuarioCadastronome está nulo (não foi inicializado)
  • EdetidarLogin está nulo

Algo em list_CadastrodeUsuario foi efetivamente selecionado? Se não, você terá um EdetidarLogin nulo.

De duas, uma:

  • o objeto tfUsuarioCadastronome está nulo (não foi inicializado)
  • EdetidarLogin está nulo

Algo em list_CadastrodeUsuario foi efetivamente selecionado? Se não, você terá um EdetidarLogin nulo.[/quote]