Botão Delete

Fala galera, estou fazendo um jtable que registra jogos de basquete com suas pontuações, e coloquei um botão para deletar um objeto e retirá-lo da tabela. Porém não estou conseguindo.

metodo:

public static void deletaJogo (Jogos jogo) {
        for(Jogos j : getJogos())
            jogos.remove(getJogos());
}

botão:

private void botaoDeletaJogoActionPerformed(java.awt.event.ActionEvent evt) {                                                

    DefaultTableModel dtmdadosTabela = (DefaultTableModel) tabelaJogos.getModel();
    for (Jogos jogo : Jogos.getJogos()) {
        if (tabelaJogos.getSelectedRow() >= 0) {
            
            jogo.setIndexDeleta(tabelaJogos.getRowCount());
            Jogos.deletaJogo(jogo);
            tabelaJogos.setModel(dtmdadosTabela);
        } else {
            JOptionPane.showMessageDialog(null, "Favor selecionar uma linha");
        }
    }   
}

O que significa “não estou conseguindo”? Apresenta algum erro?

Não, porém a linha não é removida na tabela durante a execução

O que essa linha comentada está fazendo?

 public static void deletaJogo (Jogos jogo) 
    jogos.remove(jogo.indexDeleta);
}

já substituí, está funcionando