Estou querendo pegar elementos de uma JLIST e jogar no banco, mas a funcao q eu to implmentando nao aceita isso, diz q nao pode ser aplicada a uma Jlist. Atraves desse metodo getDadosCamposDeTextoProdutos() eu pego os valores do campo de texto e da JList, dai eu chamo esse metodo no outro metodo q grava no banco que esta mais abaixo, dai na hora de chamar a funcao q grava no evento do botao gravar eu chamo ele da forma q esta no ultimo codigo chamado salvar_btnActionPerformed. Ele da erro na linha 6 do metodo getDadosCamposDeTextoProdutos()
public ProdutoPOJO getDadosCamposDeTextoProdutos(){
ProdutoPOJO produto = new ProdutoPOJO();
produto.setNome_produto(this.Nome_prod.getText());
produto.setForn_produto(this.destino_JList.getText());
produto.setData_entr_produto(this.data_ent_produto.getText());
produto.setData_fabr_produto(this.data_fabr_produto.getText());
produto.setData_val_produto(this.data_val_produto.getText());
produto.setValor_produto(this.valor_produto.getText());
produto.setQtde_produto(this.qtde_produto.getText());
return produto;
}
Metodo que grava no banco:
public void gravarProduto(Object ProdutoPOJO){
this.produtoDao.inserir_No_Banco(ProdutoPOJO);
}
Evento do botao de salvar que chama o metodo de gravar:
private void salvar_btnActionPerformed(java.awt.event.ActionEvent evt) {
gravarProduto(getDadosCamposDeTextoProduto());