1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como converte um campo textField em um inteiro

estou com problemas na hora de gravar alguns dados no banco de dados. alguem pode me ajudar

public class Logica_cadastro_visitante {   
     private int codigo_Visitante;   
     private String nome_visitante;   
     private int rg;  
     private String rua;   
     private int numeroEND;   
     private String bairro; 
     private String cidade;   
     private String estado; 
     private String email;

     public String getEmail() {
         return email;
     }

     public void setEmail(String email) {
         this.email = email;
     }
     public int getCodigo_Visitante() {
         return codigo_Visitante;
     }

     public void setCodigo_Visitante(int codigo_Visitante) {
         this.codigo_Visitante = codigo_Visitante;
     }

     public String getNome_visitante() {
         return nome_visitante;
     }

     public void setNome_visitante(String nome_visitante) {
         this.nome_visitante = nome_visitante;
     }

     public int getRg() {
         return rg;
     }

     public void setRg(int rg) {
         this.rg = rg;
     }

     public String getRua() {
         return rua;
     }

     public void setRua(String rua) {
         this.rua = rua;
     }

     public int getNumeroEND() {
         return numeroEND;
     }

     public void setNumeroEND(int numeroEND) {
         this.numeroEND = numeroEND;
     }

     public String getBairro() {
         return bairro;
     }

     public void setBairro(String bairro) {
         this.bairro = bairro;
     }

     public String getCidade() {
         return cidade;
     }

     public void setCidade(String cidade) {
        this.cidade = cidade;
     }

     public String getEstado() {
         return estado;
     }

     public void setEstado(String estado) {
        this.estado = estado;
     }


 }

botão salvar

    Logica_cadastro_visitante c1 = new Logica_cadastro_visitante();
    c1.setNome_visitante(nome.getText());
    c1.setRg(Integer.getInteger(nome.getText())); // erro aqui 
    c1.setRua(rua.getText());
    c1.setBairro(rua.getText());
    c1.setEstado(estado.getToolTipText());
    c1.setNumeroEND((int) n.getValue()); // erro aqui
    c1.setEmail(email.getText());

    BibliotecaDao visitar =new BibliotecaDao();
    visitar.adicionar_visitante(c1);
} catch (SQLException ex) {
    Logger.getLogger(Tela_cadastro_visitantes.class.getName()).log(Level.SEVERE, null, ex);
}

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at Projeto_BibliotecaForm.Tela_cadastro_visitantes.jButton1ActionPerformed(Tela_cadastro_visitantes.java:189)

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

6 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java swing ou faça a sua própria pergunta.