Problemas con scrolls

sancjmp
13 de Julio del 2004
Buenos dias, tengo un problema.

He creado un JScrollPane con las siguinetes propiedades:

ivjJScrollPane_Tareas.setAutoscrolls(true);
ivjJScrollPane_Tareas.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
ivjJScrollPane_Tareas.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
ivjJScrollPane_Tareas.setBounds(25, 25, 532, 230);
getJScrollPane_Tareas().setViewportView(getScrollPaneTableTareas());

con un JTable en su interior.

Para el JTable he definido las siguientes propiedades:

getJScrollPane_Tareas().setColumnHeaderView(ivjScrollPaneTableTareas.getTableHeader());

getJScrollPane_Tareas().getViewport().setBackingStoreEnabled(true);
ivjScrollPaneTableTareas.setAutoResizeMode(0);
ivjScrollPaneTableTareas.setAutoscrolls(true);
ivjScrollPaneTableTareas.setBounds(0, 0, 710, 212);

ivjScrollPaneTableTareas.setPreferredScrollableViewportSize(new java.awt.Dimension(710, 400));
ivjScrollPaneTableTareas.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);ivjScrollPaneTableTareas.getTableHeader().setReorderingAllowed(false);

Cuando se pulsa un boton de buscar se rellena la tabla con los resultados de la busqueda y se redimensiona las columnas de la tabla y por ultimo se hace un repaint();

Pues bien al repintar la pantalla, la tabla me aparecen sin el scroll horizontal y en la zona de los datos, no la cabecera de la tabla el tamaño que me aparece es menor que el que yo he definido de 710 de largo.

Lo curioso es que si intento redimensionar una columna con el raton, me aparece ya el scroll y las columnas con el tamaño q he definido.

A ver si me podeis echar una mano porque ya estoy un poco desesperado.

Muchas gracias y un saludo