Efficiently displaying lots of BufferedImages
i am working on an application for OCR Postcorrection.
For every word the engine detected, i get the coordinates and process a BufferedImage subimage of the scanned file ( a tif image).
Right now every word is a JPanel container that has a DisplayJAI object for displaying the BufferedImage.
When a document has lots of words, displaying this huge amount of images takes quite a while, which can be annoying for the user browsing the document.
I am wondering if there is any faster or more efficient method of doing this.
As i am really no expert in the specifics of java images, i would appreciate any kind of input.