Boa noite,
Tenho um medoto preencheCamposTabelaPet, quando clicar na tabela ele preenche meu formulario.
Tenho um JComboBox cliente que é de outra tabela.
Esta tudo funcionando o CRUD.
Mas quando tendo preencher comboBox cliente ao clicar na tabela ele não preenche, como faço para quando clicar ele preencher com o cliente que estou selecionando.
Segue abaixo o metodo preencher preencheCamposTabelaPet.
public void preencheCamposTabelaPet(){
try {
int preencher = jtPet.getSelectedRow();
Para invocar esse método você vai precisar que o usuário clique na tabela certo? Para isso você tem que adicionar um mouseListener (MousePressed) à sua tabela.
Segue o exemplo:
table.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent evt) {
super.mousePressed(evt);
if (evt.getClickCount() == 2) {
int linha = table.rowAtPoint(evt.getPoint());
int valor = Integer.valueOf(table.getValueAt(linha, coluna).toString());
}
}
});