En teoría no hace falta nada más, de hecho si ejecutas el código de ejemplo que te pase el otro día
Código:
import javax.swing.*;
import java.util.Vector;
public class Pruebas {
public static void main(String[] args) {
Vector vectorDatos = new Vector();
for(int i = 0; i < 10; i++){
Vector vectorAux = new Vector();
vectorAux.add("1");
vectorAux.add("2");
vectorAux.add("3");
vectorDatos.add(vectorAux);
}
Vector vectorCabecera = new Vector();
vectorCabecera.add("Columna1");
vectorCabecera.add("Columna2");
vectorCabecera.add("Columna3");
JFrame ventana = new JFrame();
JTable tabla = new JTable(vectorDatos, vectorCabecera);
JScrollPane jScrollPane = new JScrollPane();
jScrollPane.setViewportView(tabla);
ventana.getContentPane().add(jScrollPane);
ventana.pack();
ventana.setVisible(true);
}
}
y disminuyes el tamaño vertical de la ventana, automáticamente te aparecen las flechas de scroll y puedes utilizarlas para desplazarte.
Saludos,
kripton