JTable com Cabeçalho de Linha

Olá a todos, tenho que desenvolver uma JTable com um botão de refresh vinculado a esta. Para fazer isto, desenvolvi uma classe que se chama RowHeader, sendo que ela herda JList. Ela recebe por parâmetros uma ScrollPane e uma JTable e, esta é adicionado a uma ScrollPane, pelo método setRowHeaderView. No scrollPane também é adicionado com setCorner o botão, no canto superior esquerdo.

Porém o problema que estou enfrentando é o seguinte: quando eu defino no editor visual do netbeans o componente JTable no RowHeader ele ainda não recebeu o seu TableModel, então não consigo fazer o meu cabaçalho de linha “saber” quantas linhas possui a tabela. Alguem sabe como posso corrigir isto? Após definir o meu table model, informar à RowHeader o número de linhas da tabela?