Pessoal, to com problema ao tentar inicializar algumas variaveis. Gera um erro de “java.lang.NullPointerException”. Eu achava que estava feito corretamente, mas o java me mostrou mais uma vez que eu estava errado, i o pior to levando uma surra, pois naum consigo resolver um problema aparentemente fácil. Espero que exista uma alma salvadora
Esses metodos get’s e set’s to fazendo para pegar o que foi digitado na tela.
public String getClientes(){
return txtCliente.getText();
}
public String getFabricantes (){
return txtFabricante.getText();
}
public String getProdutos (){
return txtProduto.getText();
}
E aqui tento inicializar minhas variaveis em outra classe com o que foi digitado na tela, a Stack me joga na cara que o erro esta na variavel cliente, fabricante, produto.
public void geraClasseBanco(){
try{
cliente = pag.getClientes();
fabricante = pag.getFabricantes();
produto = pag.getProdutos();
File arquivo = new File("C:/FDDK/runtime-EclipseApplication/Extrator/src/" + cliente + '/' +
fabricante + '/' + produto + '/'+ "shared.dbs" );
arquivo.mkdirs();
File arqui = new File("C:/FDDK/runtime-EclipseApplication/Extrator/src/" + cliente + '/' +
'/' + fabricante + '/' + produto + '/' + "shared.dbs" + '/' + banco + ".java");
if (!arqui.exists())
arqui.createNewFile();
writer = new PrintWriter(new FileWriter(arqui));
escreverMetodosBancos(null);
}catch (Exception e) {
e.printStackTrace();