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

1 resposta
programaçãojavamysql
Berg1

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á.

1 Resposta

Eslley

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.

Criado 30 de novembro de 2016
Ultima resposta 30 de nov. de 2016
Respostas 1
Participantes 2