Bom dia ! tenho uma tela (internal frame) com o nome telacadastro, que esta dentro de um DesktopPane !, nesta
tela cadastro, tenho um botao consulta, e este botao consulta, precisa chamar uma outra tela com o nome telaconsulta, que
também é um internal frame, o que não estou conseguindo fazer é chamar esta telaconsulta, colocar ela dentro do DesktopPane através da telacadastro, pesquisei aqui no fórum, a varios casos, mas nenhum parecido com o erro que tenho !. vou postar meu codigo para darem uma olhada,
obridado !
o evento do botao , chama o metodo telaconsulta :
if (buttonName.equals("bt_cadastroConsultar")) {
service.getTelaConsulta2(telaconsulta);
}
e aqui o metodo :
public final void getTelaConsulta2(CustomerTelaConsulta telaconsulta) {
if (telaconsulta == null) {
telaconsulta = new CustomerTelaConsulta();
form.getDesktopPane().add(telaconsulta); -->> ** a linha 95 **
telaconsulta.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
telaconsulta.setVisible(true);
}
}
o erro que ocorre é
( " Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at br.com.customermanager.model.service.CustomerService.getTelaConsulta2(CustomerService.java:95) ")
e ocorre somente qdo tento chamar direto da telacadastro , a tela de consulta!.
e a linha 95, onde esta dando erro, é exatamente esta linha : form.getDesktopPane().add(telaconsulta);