fontiluigi ha scritto:
ImageIcon imic = new ImageIcon(img);
JLabel jlab = new JLabel(imic);
jScrollPane1.add(jlab);
invalidate();
Detto così purtroppo non è chiaro, non è molto contestualizzato. Ma c'è una cosa che sicuramente è "dubbia". Con JScrollPane NON si usa il add. Si usa il setViewportView(Component view) per cambiare il componente che fa da "view".
La
documentazione di setViewportView è anche chiarissima:
Applications should not add children directly to the scrollpane.
P.S. ah, il invalidate(), se non ci sono altre motivazioni che non conosco, di per sé non serve usando setViewportView.