[RESOLVIDO] Preencher um jtextfield a partir de uma escolha de um item no jcombobox

Boa tarde pessoal!

Estou com o seguinte problema, eu tenho que preencher um JTextField com o ID de uma forma de pagamento, o processo seria o seguinte quando selecionado no JComboBox a forma de pagamento no campo ao lado que seria o JTextField apareceria o ID dessa forma por exmplo

selecionei Boleto no campo ao lado aparecerá 10.

image

Seguei imagem da do meu JFrame.

Puts, não entendi muito bem, mas tenta isso:

if (comboBox.getSelectedItem().equals("Boleto"){
textField.setText("10");
} else if (comboBox.getSelectedItem().equals("Crédito"){
textField.setText("90x");
}
1 curtida

Não deu certo essa implementação, mas a na minha view está assim
image

e até que deu certo mas quando eu troco de forma de pagamento no combobox o meu codigo ele não mudo está assim

image

Coloca isso no evento de itemStateChanged (cboBox), a cada vez que o comboBox receber uma alteração vai realizar o método

1 curtida

Deu certo kk ainda bem mas eu pego esse valor do banco de dados, sabe me instruir como pegar esse valor dinamicamente?

image

essa é a tabela do meu banco

Faz um select usando o WHERE, o parâmetro a ser passado no where é o comboBox. Usa a mesma lógica que fizemos, e depois é só pegar a coluna.

Exemplo: String valor = conecta.rs.getString("id");

Aí ao invés de colocar um valor fixo lá no setText, vc coloca a String “valor”

1 curtida

Irmão consegui, muito obrigado mesmo fiz da seguinte forma…

Valeu irmão!

1 curtida