Problemas com Object.toString

Alguém poderia me ajudar com esse problema?

Bom, eu estou precisando pegar o id que está como string em um JComboBox apartir do index de outro.

Sem o Object.toString a lista mostra normalmente

mas com ele não

só que eu preciso desse para poder saber qual o id que está no comboBox

E aqui está como eu adiciono os itens no comboBox

Se tiver como me ajudar agradeço

Faz o seguinte, use as coisas da maneira mais adequada! :wink:

Crie uma classe pra representar os dados do banco e adicione os objetos dessa classe ao JComboBox.

ex.:

[code]public class Genero{
private int id;
private String titulo;
//get & set

public String toString(){
return titulo;
}
}

ResultSet res = //consulta

while(res.next){
Genero gen = new Genero();
gen.setId(res.getInt("idgenero"));
gen.setTitulo(res.getString("titulo")):

jcbGeneros.addItem(gen);
}

//pra pegar o selecionado

Genero gen = (Genero) jcbGeneros.getSelectedItem();[/code]

A ideia é mais ou menos por aí.

Na verdade nem tanto, porque o id que eu tenho no combo box é para poder fazer uma nova consulta para o artista que vai ser guardado em um JList.

Não entendi!