Va bene!
Allora, questa è la classe che estende la Jframe:
/* Classe per la Finestra che visualizza le immagini */
class Finestra extends JFrame
{
/* Variabili d'istanza */
private JLabel labOriginale; // Label per contenere l'oggetto Image
private JLabel labNoise;
/* Costruttore */
Finestra(String titolo,Image imgOrig,Image imgNoise)
{
super(titolo); // Richiama costruttore della superclasse
System.out.println(imgOrig);
labOriginale=new JLabel(new ImageIcon(imgOrig)); // Crea una label con l'immagine o-
// riginale
labNoise=new JLabel(new ImageIcon(imgNoise));
this.add(labOriginale); // Inserisce la label nella JFrame
this.add(labNoise);
this.pack();
this.setVisible(true); // Rende visibile il JFrame
}
}
Questa dovrebbe essere giusta! Non fare caso alla seconda Label, anche se ne mettevo una sola non si vedeva nulla, però da quando ho aggiunto pack() si vede la finestra proprio delle dimensioni dell'immagine che vorrei... però tutta grigia!!!