Salve ho un problema...
Tramite un JFileChooser carico un'immagine su di un pannello in una determinata posizione.
Questo è il mio codice per caricare un'immagine, per poter caricare più immagini devo ripetere il codice tante volte quante sono le immagini che devo aprire...

Il problema riscontrato e che la finestra di browser per cercare l'immagine da caricare viene aperta tante volte quante sono le immagini da caricare. Ovviamente non vorrei fosse così...

ecco il codice...

public void load()
{
JFileChooser chooser = new JFileChooser();
ExampleFileFilter filter = new ExampleFileFilter();
filter.addExtension("png");
filter.setDescription("Immagini PNG");
chooser.setAcceptAllFileFilterUsed(false);
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(null);
if(returnVal == JFileChooser.APPROVE_OPTION)
{
pannello1.immagine =
Toolkit.getDefaultToolkit().getImage(chooser.getSe lectedFile().getPath());
MediaTracker tracker = new MediaTracker(this);
tracker.addImage(pannello1.immagine, 0);

try
{
tracker.waitForID(0);
}
catch (InterruptedException e){}
}
repaint();
}

Grazie