Estou com uma dúvida, tenho essa tabela:
Eu estou inserindo os itens em outra tabela que estejam com a linha selecionada nessa da imagem. Mas gostaria que ele enviasse as linhas que estivessem com o checkbox marcado(true). Sem precisar ficar selecionando as linhas com ctrl pra marca-las.
int codigoProduto;
int linha2[] = jtbProdutos.getSelectedRows();
int idEsc[] = jtbProdutos.getSelectedRows();
DefaultTableModel modelo = (DefaultTableModel) ViewTrocaCad.jtbItensNovos.getModel();
modelo.setNumRows(0);
for (int i = 0; i < idEsc.length; i++) {
//inserir produtos na tabela
int cont = listaModelProdutos.size();
codigoProduto = (int) jtbProdutos.getValueAt(linha2[i], 0);
listaModelProdutos = controllerProdutos.retornarListaProduto22Controller(codigoProduto);
System.out.print(linha2[i]);
for (int j = 0; j < listaModelProdutos.size(); j++) {
modelo.addRow(new Object[]{
listaModelProdutos.get(j).getIdProduto(),
listaModelProdutos.get(j).getProNome(),
"0",
listaModelProdutos.get(j).getProValor()
});
}
}
O método pra adicionar é esse, quando clico no botão. (Obs.: eu sei sobre a questão do tablemodel, mas por hora preciso utilizar o DefaultTableModel)