Buscar outros valores em outros campos a partir de um ComboBox linkado do B.D

Em meu projeto, eu alimento um Combobox puxado cadastros adicionados somente do banco de dados este código abaixo alimenta meu Combobox com livros já cadastrados no banco:


nomeLivro.removeAllItems();       //remove os itens atuais do comboBox.
    LivDAOimpl LivroDAO = new LivDAOimpl();
    ArrayList<Livro> livro = (ArrayList<Livro>)LivroDAO.consulta();      //'LivroDAO' é meu nome que retorna do coidgo no banco.
    for(Livro liv: livro){
       nomeLivro.addItem(String.valueOf(liv.getLivro()));
    }
    nomeLivro.updateUI();       // atualiza a visualização do combo, só para garantir

(ele busca o codigo existente de livros e chama os livros ate rodar todas as linhas do banco).

porém sempre que selecionado algum nome do livro (nomeLivroItemStateChanged) eu preciso colocar o valor deste livro em uma textbox (que esta na mesma linha do banco).
eu travei ai… em como posso criar o código para que esta textbox receba o valor da linha.
agradeço desde já.

Bota no action performed desse combobox um método que retorne o valor do livro e recebe com parâmetro o nome do livro selecionado no combobox.
Ai nesse método você faz um consulta no bd que pegue o valor do livro que foi passado como parâmetro.