Cómo agregar un fondo de imagen en JTable, que no se desplaza cuando se desplaza JTable

Necesito agregar un fondo de imagen detrás de mi JTable, no debería desplazarme hacia abajo mientras se desplaza mi JTable. Actualmente he añadido una imagen de mi tabla. utilizando el método de pintura.

<code>public void paint(Graphics g) 
            {
                // First draw the background image - tiled
                Dimension d = getSize();
                for (int x = 0; x < d.width; x += image.getIconWidth())
                    for (int y = 0; y < d.height; y += image.getIconHeight())
                        g.drawImage(image.getImage(), x, y, null, null);
                // Now let the regular paint code do it's work
                super.paint(g);
            }
</code>

el problema es que Este JTable está en JScrollPane. y al desplazar el panel. También se desplaza hacia abajo la imagen. y repite la imagen en cada desplazamiento.

¿Hay alguna forma de restringir el desplazamiento en el fondo solamente. Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta