Problema com o editar no RMS

4 respostas
W

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

4 Respostas

Andre_Rosa
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());
No console e imbrimido o segunte erro:

[code]iniciou o edetar
passou aqui
java.lang.NullPointerException

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

W
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
fenrir

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.

R

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.

Criado 2 de maio de 2011
Ultima resposta 7 de mai. de 2011
Respostas 4
Participantes 4