Galera sou novato e não sei bem de Java, preciso de ajuda, meu professor pediu para a gente fazer um trabalho de uma videoLocadora, clássico trabalho para salvar em txt, quebrei bastante a cabeça mas consegui fazer alguns cadastros mas empaquei no cadastro de mídia, é o seguinte uma mídia pode ter vários atores e vários diretores, e um fornecedor, do fornecedor consegui ler o arquivo de fornecedor e jogar em um jcombobox, porem na classe beanmidia coloquei o atributo do tipo beanfornecedor e não consigo setar por causa do tipo
public class BeanMidia {
private String codigo;
private String titulo;
private String genero;
private String tipo;
private BeanFornecedor fornecedor;
private List<BeanDiretor> diretor;
private List<BeanDiretor> ator;
private String sinopse;
private String ano;
private String quantidade;
private String idioma;
da erro nos get e set ? nem sei se tem q ter get e set nessa situação
public void setFornecedor(BeanFornecedor fornecedor) {
this.setFornecedor(fornecedor);
}
public BeanFornecedor getFornecedor()
{
Return fornecedor;
}
Os da lista da mesma coisa, porem nos da lista estou lendo em um jcombobox e jogando em um Jlist,
Estou usando o mesmo get e set nas listas de diretores e atores, porem quanda mando inserir essa linha da erro
midia.setDiretor(jlDiretorMidia.getModel());
midia.setAtor(jlAtorMidia.getModel();
gostaria de salvar no txt e depois ler denovo nos localizar se alguém poder ajudar agradeço