0

I had read similar questions but i cant solve my problem.

I am creating an application using Java Swing in Netbeans

When I set an image to an button or label, if I set an external path, for example:

External path

The code generated is:

jLabel5.setIcon(new javax.swing.ImageIcon("F:\\Test.png"));

Works fine.

But, if I set a path to internal project, (manually or gui imprint) i am getting error:

Importing:

Importing

Importing 2

Code:

jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/com/davddl/afirmalogproces/Test.png")));

Tree:

Tree

In design mode looks ok from project:

Imported

But, when I run, I get this error:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(ImageIcon.java:217)
    at com.davddl.afirmalogproces.MainALPJFrame.initComponents(MainALPJFrame.java:304)
    at com.davddl.afirmalogproces.MainALPJFrame.<init>(MainALPJFrame.java:70)
    at com.davddl.afirmalogproces.MainALPJFrame$14.run(MainALPJFrame.java:1035)
    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:80)
    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)
Daxan
  • 55
  • 4

0 Answers0