Ciao a tutti! Avrei bisogno del vostro aiuto!!
Sto lavorando ad un'applicazione per l'università.

Ho una List<ImageIcon>.
Ogni immagine deve essere abbinata ad un JRadioButton e visualizzata direttamente a video (non solo quando viene selezionato il radio button).

Il codice è questo:

codice:
 public static JFrame FrameImmagini = new JFrame();
 public JPanel pannelloImmagini = new JPanel(); public JRadioButton[] immagini;
 List<ImageIcon> listaImmagini = new ArrayList<ImageIcon>();
 // listaImmagini viene riempita facendo una query ad un DB

 // Dentro il costruttore 
  int d = 50;
  for(int i = 0; i<= numeroImmagini-1; i++) {
   
   immagini[i] = new JRadioButton();
      
   immagini[i].setIcon((Icon)listaImmagini.get(i));
   immagini[i].setLocation(150, d + 50);
   immagini[i].setSize(280, 100);
   d += 150;
   
   immagini[i].addActionListener(immaginiRadioListener);
   buttonGroup.add(immagini[i]);
   
   pannelloImmagini.add(immagini[i]);
  }
Se metto a commento la riga:
immagini[i].setIcon((Icon)listaImmagini.get(i));
i radio button vengono visualizzati correttamente (senza immagini ovviamente!).
Provando ad inserire le immagini invece, non c'è alcun errore, ma non vengono visualizzati né i 'pallini' di selezione, né le immagini...solo rettangoli grigi!

Eseguendo con il debug sembra fare tutto correttamente...anche l'inserimento dell'immagine nel radio button, ma a video non si vede comunque nulla!

Qualche aiuto?!