Eae, galera. Boa tarde.
Sou novo aqui e no mundo Java (haha).
Tô fazendo um trabalho em Java pra faculdade e tô querendo adicionar ícones nos botões e demais lugares, o problema é que ao adicionar alguns dos ícones (alguns não dão erro), me é retornada a seguinte exceção do Java:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at Interface.MenuPrincipal.initComponents(MenuPrincipal.java:42)
at Interface.MenuPrincipal.<init>(MenuPrincipal.java:8)
at Interface.MenuPrincipal$8.run(MenuPrincipal.java:241)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)`
Já conferi o endereço da imagem e tá certo.
Button_Busca.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Interface/images/ic_search_black_18dp.png")));
Alguém me dá um help aí pra eu conseguir deixar minha aplicação mais bonitinha? hehehe
@EDIT
- Já criei uma pasta só para importar as imagens, dentro do projeto
- Estou importando as imagens pelo próprio GUI (propriedades/icon)
- O caminho da imagem tá certo.
- O nome da imagem tá certo
