Gente,
Preciso de uma ajuda porque sou muito nova no Java e estou com problemas em um Get da minha classe Produto, dentro dela existe um código de categoria que é atributo da classe Categoria, mas não sei como fazer para o código digitado na caixa de texto entrar no get do código da categoria. Vejam o código abaixo:
Fachada f = new Fachada();
Produto p = new Produto();
p.setNomeProd( jTxtNome.getText() );
try{
p.setQuantidade( jTxtQuantidade.getText() );
p.setValor( jTxtValor.getText() );
p.getCodigoCat( jTxtCategoria.getText() ); // ERRO AQUI
f.incluirProduto(p);
JOptionPane.showMessageDialog(this, "Dados adicionados com sucesso!");
jTxtNome.setText(null);
jTxtCodigo.setText(null);
jTxtQuantidade.setText(null);
jTxtValor.setText(null);
jTxtCategoria.setText(null);
}catch(NumberFormatException e){
JOptionPane.showMessageDialog(this, "Campos númericos Inválido");
}catch(GeralException e){
JOptionPane.showMessageDialog(this, e.getMessage());
}
Os atributos básicos da minha classe produto são os abaixo:
public Produto(String nomeProd, int quantidade, double valor, Categoria codigoCat) {
this.nomeProd = nomeProd;
this.codigoCat = codigoCat;
this.quantidade = quantidade;
this.valor = valor;
}
Desde já agradeço a imensa ajuda!!!