Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "java.net.URL.toExternalForm()" because "location" is null

Olá pessoal! Estou com um problema no meu código.

Quando executo meu programa com JFrames, ocorre a seguinte exception:

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException: Cannot invoke “java.net.URL.toExternalForm()” because “location” is null

Segue print na IDE:

Não consigo entender porque isso ocorre. Por conta disso estou parando no desenvolvimento
do meu programa.

Poderiam me ajudar ?

Não pode usar getResource para carregar imagens que estão dentro do JAR.
Tem que usar getResourceAsStream

1 curtida

O problema é que o Netbeans não me permite editar essa parte do código… o que eu posso fazer nesse caso ?

Estranho a IDE não deixar editar seu código.
Abre outro editor e altere o código fora do NetBeans.
:person_shrugging:t2:

Oi, fiz aqui e deu certo, porém os icones png sumiram da interface

Qual método está usando, o getResource ou o getResourceAsStream?