Por que o código dispara uma NullPointerException?
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
Curtidas 0
Melhor post
Marcus Cavalcanti
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.
GOSTEI 1
Mais Respostas
Juliano
20/11/2017
Olá, poste o erro que aparece no console da IDE, fica mais fácil para te ajudarmos. Abraço
GOSTEI 0