Objeto

2 respostas
A

estou com seguinte problema... estou declarando uma variavel do tipo object dessa forma..

private ClasseReguladora idReg;

e criei os get e set desse jeito..

public ClasseReguladora getIdReg() {
        return idReg;
    }

    public void setIdReg(ClasseReguladora idReg) {
        this.idReg = idReg;
    }

o problema é...eu naum consigo setar esse objeto em uma jCombo...ele pede pa mim criar outro set dessa forma...

raca.setIdReg(jComboBoxReg.getSelectedObjects())
void setIdReg(Object[] object) {
        throw new UnsupportedOperationException("Not yet implemented");
    }
alguem sabe como resolver isso...a detalhe esse object é uma FK..

2 Respostas

B

Ola,

Pelo simples fato de o retorno do metodo getSelectedObjects de uma combo retorna um array de Object, e não de ClasseReguladora.
Bom, para resolver:
1-> Não é melhor usar o metodo getSelectedItem(), uma vez que a maioria dos combos são para seleção simples e a modelagem da sua classe jpá diz isto…
2-> vc tem certeza que dentro do combo tenha só objetos do tipo ClasseReguladora, então manda um cast:

raca.setIdReg((ClasseReguladora) jComboBoxReg.getSelectedItem())
marciofermino

Amigo getSelectItem

Criado 11 de novembro de 2008
Ultima resposta 12 de nov. de 2008
Respostas 2
Participantes 3