combobox.addActionListener(new MioListener());
qua viene usata quella classe..se guardi bene nel codice c'è 
allora..gli errori che mi dava nn li da più facendo in questo modo :
per quanto riguarda la classe Calendario ho modificato il tuo suggerimento mettendo final nella dichiarazione
codice:
final int mm= combobox.getSelectedIndex();
final int yy=((Integer)spinner.getValue()).intValue();
for (int i=0; i<42;i++){
Cella cella = new Cella(mm,yy);
days[i]= cella;
}
per quanto riguarda la classe Cella ho modificato il costruttore inserendo sempre final..così..
codice:
public Cella(final int mese,final int anno ){
in questo modo la printout funziona..e mi restituisce la data..e nn da errori su mese e anno..però c'è un problema...nella stampa nn mi cambia anno e mese quando vado a modificare il calendario, cambia solo il giorno