Quote Originariamente inviata da Sevenis Visualizza il messaggio
Se si clicca su Rifornisci dovrebbe partire la classe RifornimentoListener con l'ActionListener ma mi da errore nel senso che mi dice di cambiare questa chiamata:

compra.addActionListener(new RifornimentoListener(this));

da

RifornimentoListener(PannelloRifornimento) in RifornimentoListener(PannelloMagazzino)

è colpa del this? mi sta sfuggendo qualcosa...
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.