Il costruttore di RifornimentoListener è:
public RifornimentoListener(PannelloRifornimento pAcquisto)
mentre in:
compra.addActionListener(new RifornimentoListener(this));
il this è riferito alla istanza di PannelloMagazzino (sei appunto nel costruttore PannelloMagazzino).
Ovviamente i due tipi non corrispondono.