jTable transparente não seleciona linha

Bom dia, eu estou com uma jTable transparente, pois tenho um imagem de fundo e gostaria que aparecesse também ao fundo da jTable, aí começa o problema, eu uso a seguinte linha para a tabela ficar transparente :

((DefaultTableCellRenderer)jTable.getDefaultRenderer(Object.class)).setOpaque(false);

Porém, ao clicar em algum resultado na mesma, apenas uma célula ganha foco e o fundo não fica colorido. Pesquisando encontrei alguns métodos que segundo autores poderia resolver o problema, porém não tive sucesso ao implementá-los. A minha intenção é colorir a linha selecionada mantendo o restante do fundo da jTable transparente, alguém saberia uma maneira de resolver o problema ?

Observação : caso eu deixe a linha citada acima como comentário o fundo é colorido normalmente, porém minha jTable não fica transparente.