Puoi associare ogni immagine ad una JLabel (tutte nella stessa posizione ed in ogni istante una sola è visibile) e ad ogni pressione del pulsante rendi non visibile la JLabel attuale e visibile quella con la prossima immagine da mostrare.
Per la cronaca, puoi usare direttamente il costruttore
JLabel jl=new JLabel(new ImageIcon("immagine.gif"));
o qualcosa di simile: è un bel pò che non lo uso e forse ho dimenticato qualcosa...
Spero di esserti stato utile, ciao