Como setar valor selecionado da tabela dentro de uma JComboBox?

2 respostas
M
private void tabelaMouseClicked(java.awt.event.MouseEvent evt) {

// TODO add your handling code here:

int linha = tabela.getSelectedRow();

if (linha >=0) {

txtCodigo.setText(tabela.getValueAt(linha,0).toString());

txtNome.setText(tabela.getValueAt(linha,1).toString());

<a href="//cbCor.setText">//cbCor.setText</a>(tabela.getValueAt(linha,2).toString());

txtModelo.setText(tabela.getValueAt(linha,3).toString());

txtAno.setText(tabela.getValueAt(linha,4).toString());

<a href="//cbMarca.setText">//cbMarca.setText</a>(tabela.getValueAt(linha,5).toString());

txtValor.setText(tabela.getValueAt(linha,6).toString());

txtPlaca.setText(tabela.getValueAt(linha,7).toString());

txtMotor.setText(tabela.getValueAt(linha,8).toString());

<a href="//cbCombustivel.setText">//cbCombustivel.setText</a>(tabela.getValueAt(linha,9).toString());

}

}

Por exemplo eu preciso setar o valor da linha dentro dessa combobox: //cbCor.setText(tabela.getValueAt(linha,2).toString());

Claro, a forma acima esta errada, mas como posso fazer isso?

2 Respostas

Rodrigo_Void

https://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html

C

Já tentou capturar o valor e armazenar numa String como segue abaixo?
String dado = Nometabela.getValueAt(Nometabela.getSelectedRow(),1).toString();

E depois seta na combobox assim:
JC.addItem(dado); //JC é o nome da combobox

Criado 12 de maio de 2018
Ultima resposta 1 de nov. de 2018
Respostas 2
Participantes 3