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:
Se metto a commento la riga: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]); }
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?!

Rispondi quotando

