Olá, pessoal. Estou desenvolvendo um “fórum” em JavaFX apenas para praticar. Estou, agora, desenvolvendo a página para criar uma postagem e lá tem um campo para mostrar a data de quando a postagem foi feita (não tem como alterar e a data é selecionada automaticamente através de um LocalDateTime).
Eu consigo obter a data tranquilamente, porém ao usar o setText ele mostra um erro que não consigo identificar o que é. Espero que alguém consiga me ajudar!
Obs: o comando é inicializado no initialize
Método para obter a data:
public static void coletarData(){
LocalDateTime dataHoje = LocalDateTime.now();
DateTimeFormatter formatterData = DateTimeFormatter.ofPattern("dd/MM/uuuu");
String dataFormatada = formatterData.format(dataHoje);
txtData.setEditable(true);
txtData.setText(dataFormatada);
txtData.setEditable(false);
}
Os erros:
[java] Exception in Application start method
[java] java.lang.reflect.InvocationTargetException
[java] Caused by: java.lang.RuntimeException: Exception in Application start method
[java] Caused by: javafx.fxml.LoadException:
[java] file:/C:/Users/conta/OneDrive/Documentos/NetBeansProjects/MATForum/dist/run1923285783/MATForum.jar!/matforum/FXMLCriarPost.fxml
[java] Caused by: java.lang.NullPointerException
[java] Exception running application matforum.MATForum