Por que o código dispara uma NullPointerException?
20/11/2017
0
Teanho um método para popular uma tabela mas quando executo ele dispara uma NullPointerException apontado para as linhas:
Este aqui é meu método completo:
Eu faz fiz as anotações com @FXML e conferi diversas vezes, os nomes das colunas e da tabela estão de acordo com o .fxml que fiz com o SceneBuilder
tableColumnId.setCellValueFactory(new PropertyValueFactory<>("ID")); tableColumnNome.setCellValueFactory(new PropertyValueFactory< >("Nome")); tableColumnRg.setCellValueFactory(new PropertyValueFactory<>("RG")); tableColumnCpf.setCellValueFactory(new PropertyValueFactory<>("CPF")); tableColumnSexo.setCellValueFactory(new PropertyValueFactory<>("Sexo")); tableColumnDataNascimento.setCellValueFactory(new PropertyValueFactory<>("Data de Nascimento")); tableColumnTelefone.setCellValueFactory(new PropertyValueFactory<>("Telefone"));
Este aqui é meu método completo:
public void popularTabela(){ DatabaseMySQL db = new DatabaseMySQL(); Connection con = db.conectar(); PacienteDao pd = new PacienteDao(); pd.setConnection((com.mysql.jdbc.Connection) con); List<Paciente> list = pd.listar(); tableColumnId.setCellValueFactory(new PropertyValueFactory<>("ID")); tableColumnNome.setCellValueFactory(new PropertyValueFactory< >("Nome")); tableColumnRg.setCellValueFactory(new PropertyValueFactory<>("RG")); tableColumnCpf.setCellValueFactory(new PropertyValueFactory<>("CPF")); tableColumnSexo.setCellValueFactory(new PropertyValueFactory<>("Sexo")); tableColumnDataNascimento.setCellValueFactory(new PropertyValueFactory<>("Data de Nascimento")); tableColumnTelefone.setCellValueFactory(new PropertyValueFactory<>("Telefone")); tableColumnGravidade.setCellValueFactory(new PropertyValueFactory<>("Gravidade")); pacientes = FXCollections.observableArrayList(list); tableViewPaciente.setItems(pacientes); }
Eu faz fiz as anotações com @FXML e conferi diversas vezes, os nomes das colunas e da tabela estão de acordo com o .fxml que fiz com o SceneBuilder
Gabriel
Curtir tópico
+ 0
Responder
Post mais votado
21/11/2017
Fica mais fácil vc postar o trace do erro... e qual linha deu erro, para poder entender de onde veio a exception, bom NullPointerException e quando você tentar recuperar valores de atributos ou invocar um método de um objeto nulo.
Marcus Cavalcanti
Responder
Mais Posts
22/11/2017
Juliano
Olá, poste o erro que aparece no console da IDE, fica mais fácil para te ajudarmos. Abraço
Responder
Clique aqui para fazer login e interagir na Comunidade :)