Originariamente inviato da a_riz
Icon icon = new ImageIcon((getClass().getResource("/images/b1.gif")));

ma mi dice:

Exception in thread "main" java.lang.NullPointerException
getResource ritorna null, è chiaro.

Probabilmente non hai compreso come funzionano le risorse. Quindi ti suggerisco di leggere:
Loading Images Using getResource