Salve a tutti, ho un problema nel setIconImage del jframe. Appena eseguo mi lancia un'eccezione;
questa � la classe:
package InterfacceGrafiche.SchermataIniziale;
import Autenticazione.Autenticazione;
import Registrazione.Registrazione;
import Control.*;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
/**
*
* @author me
*/
public class SchermataIniziale extends javax.swing.JFrame {
private AutenticazioneControl control;
private RegistrazioneControl control1;
//private Autenticazione finestra2;
private Registrazione finestra3;
private static SchermataIniziale frame0;
//private ImageIcon icona;
/**
* Creates new form SchermataIniziale
*/
public SchermataIniziale() {
initComponents();
setFrame(this);
this.setLocationRelativeTo (null);
//System.out.println(frame0 == null); //false
//icona = new ImageIcon("/PNG/iconaprogramma.png");
//frame0.setIconImage(icona.getImage());
frame0.setIconImage(Toolkit.getDefaultToolkit().ge tImage(SchermataIniziale.class.getResource("/PNG/car.png")));
}
//pi� il vario codice auto-generato da netbeans per il frame
L'immagine si trova nella directory PNG mentre la classe � nella directory InteracceGrafiche.ScheramataIniziale:
Schermata 2021-07-31 alle 20.33.27.png
Ma nonostante scrivo giusto il percorso dell'immagine mi lancia un'eccezione di NullPointerEception nella riga del setIconImage.
L'unica immagine con cui questo codice funziona, � un immagine creata con powerpoint.
qualcuno pu� aiutarmi a capire???
Grazie in anticipo.