Selecionar linhas que o checkbox estejam true

Estou com uma dúvida, tenho essa tabela: 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)

Ué, “precisa” é uma palavra forte, te obrigam a fazer da pior forma?

Assim deve resolver:

DefaultTableModel modelo = (DefaultTableModel) ViewTrocaCad.jtbItensNovos.getModel();
modelo.setNumRows(0);
for (int linha = 0; linha < jtbProdutos.getRowCount(); linha++) {
    Boolean checkBoxSelecionado = (Boolean) jtbProdutos.getValueAt(linha, 3);
    if (checkBoxSelecionado) {
        int codigo = (int) jtbProdutos.getValueAt(linha, 0);
        List<Produto> produtos = controllerProdutos.retornarListaProduto22Controller(codigo);
        for (Produto produto : produtos) {
            modelo.addRow(new Object[] { produto.getIdProduto(), produto.getProNome(), "0", produto.getProValor() });
        }
    }
}