Salve,
ho diversi JInternalFrame che contengono un'immagine mentre una miniatura della stessa immagine è presente in un pannello, tale miniatura cambia a seconda del JInternalFrame selezionato, questo riesco a farlo perchè ho implementato InternalFrameListener. Vorrei adesso, quando chiudo uno dei JInternalFrame inserire nel pannello laterale l'immagine del JInteranlFrame attivo, ho fatto questo metodo
public void metodoProva(InternalFrameEvent e) {
JInternalFrame[] frames = desktopPane.getAllFramesInLayer(0);
JInternalFrame f;
Modello modello = this.controllo.getModello();
int numero = frames.length;
if (numero != 0) {
for (int i = 0; i < numero; i++) {
f = frames[i];
f = e.getInternalFrame();
String nomeImmagine = f.getTitle();
Immagine img = (Immagine) modello.getBean(nomeImmagine);
inizializzaRiepilogoDx2(img);
}
} else {
inizializzaRiepilogoDx();
}
}
ma mi visualizza l'immagine appena chiusa, non c'è un metodo che mi permette di ricavare il frame attivo?
Grazie