Varri vários fóruns e sites de busca antes de vir perguntar aqui.
O problema é ao inserir um ícone ao JButton ou qualquer outro lugar do jframe. Ele insere, beleza, mas dá esse erro ao executar o jframe.
run-single:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at cadastros.categorias.<init>(categorias.java:28)
at cadastros.categorias$12.run(categorias.java:400)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
BUILD SUCCESSFUL (total time: 5 seconds)
Pelo que eu li é um bug do jdk 1.4, mas aqui uso o 1.6, também li que o caminho para a imagem não está correto, mas já averiguei e testei de outras formas e aparentemente está ok.