Ola pessoal ,tah ai mais um erro de programador inesperiente, não pelo erro, mas sim por que naum sei mais como resolver.
Tenho 3 classes, uma que contem o metodo que quero chamar, a outra que contem os campos txt’s que preciso pega-los, e a outra que precisa gerar o que eu quero. To tentando faze assim, mas deu esse errinho clássico. A forma que eu fiz acreditava que estaria certo, que estava no caminho certo…
public void geraClasseBanco(){
-- classe que contem o metodo que preciso pegar..
try{
String cliente = pag.getClientes(); -- aqui eu tento pegar os campos txt's. 'pag'(contem a instancia da classe que contem os metodos )
String fabricante = pag.getFabricantes();
String produto = pag.getProdutos();
-- metodo onde eu passo o que foi digitado na tela ( Que por sinal deveria estar dentro da variavel acima mas naum esta)
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();
if(cliente == null){
System.out.println("cliente nulo");
}
if(fabricante == null){
System.out.println("fabricante nulo");
}
if(produto == null){
System.out.println("produto nulo");
}
}
}
– aqui tentei criar um metodo para pegar os campos txt’s .
public String getClientes(){
return txtCliente.getText();
}
public String getFabricantes (){
return txtFabricante.getText();
}
public String getProdutos (){
return txtProduto.getText();
}
-- e aqui to tentando junta tudo...
gera.setCliente(pagina.getCliente());
gera.setFabricante(pagina.getFabricante());
gera.setProduto(pagina.getProduto());
gera.setBanco(txtBanco.getText());-- esse campo pertence a essa frame
gera.geraClasseBanco();