Enviado em 21/09/2019 - 10:36h
Estou aprendendo JavaFX. Estou criando um programa em JavaFX. Quando testo ele mostra como erro NullPointerException. Depois de um bom tempo analisando, vi que é o objeto que criei com o nome de controller que está como null. A parte do código que acho que interessa segue abaixo.abrir.setOnAction(new EventHandler<ActionEvent>(){
@Override
public void handle(ActionEvent event) {
try {
String endereco = "";
FileChooser fileChooser = new FileChooser();
File file = fileChooser.showOpenDialog(primaryStage);
if(file != null){
endereco = file.getAbsolutePath();
}
URL fxml = this.getClass().getClassLoader().getResource("FXMLTelaRegistrar.fxml");
AnchorPane telaRegistro = FXMLLoader.<AnchorPane>load(fxml);
AnchorPane.setTopAnchor(telaRegistro, 0.0);
AnchorPane.setLeftAnchor(telaRegistro, 0.0);
AnchorPane.setRightAnchor(telaRegistro, 0.0);
AnchorPane.setBottomAnchor(telaRegistro, 0.0);
Tabelas tabela = new Tabelas();
FXMLLoader loader = new FXMLLoader(getClass().getResource("FXMLTelaRegistrar.fxml"));
ListView<String> lista = new ListView<>();
FXMLTelaRegistrarController controller = loader.getController();
lista = tabela.listarTabelas(endereco);
controller.setLista(lista);
controller.setCaminho(endereco);
painelDireito.getChildren().setAll(telaRegistro);
} catch (IOException ex) {
Logger.getLogger(FXMLCREASRecepController.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException ex) {
Logger.getLogger(FXMLCREASRecepController.class.getName()).log(Level.SEVERE, null, ex);
}
}
});
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (2)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta