JTable/JScrollPane

Galera estou tentando aumentar o tamanho das colunas da minha jTable.
Devido a uma grande qtd de colunas eu setei a minha JTable dentro de um JScrollPane.
Porem ao invés do scrollPane abrir a barra de rolagem ele fica como se fosse uma parede que impede que minha JTable fique com o tamanho correto.
Segue meu código:

DefaultTableCellRenderer rendererCentro = new DefaultTableCellRenderer();
    rendererCentro.setHorizontalAlignment(SwingConstants.CENTER);

   JTableHeader header = jTable1.getTableHeader();
    header.setPreferredSize(new Dimension(0, 35));
    TableColumnModel modeloDaColuna = jTable1.getColumnModel();

    for (int i = 0; i < jTable1.getColumnCount(); i++) {
          modeloDaColuna.getColumn(i).setCellRenderer(rendererCentro);
          modeloDaColuna.getColumn(i).setMaxWidth(100);
        }

Alguém sabe o que posso fazer para corrigir?

GALERA…JÁ ERA, ENCONTREI O MEU PROBLEMA.

jTable.setAutoResizeMode(jTable1.AUTO_RESIZE_OFF);

aí a resposta para quem tiver o problema