Ciao! Dunque provo a spiegarmi il mio problema: devo implementare un programmino Java e nella mia interfaccia ho messo un pannello e dentro ci devo mettere una "cascata" di campi tutti uguali:
QUANTITA' | DESCRIZIONE | PREZZO | TOTALE
per implementare la quantità ho messo in cascata tanti JSpinner il problema è che quando faccio partire il programma se ne incremento uno si incrementano tutti come se fosse lo stesso e non capisco perchè?? Ho provato a guardare un po' in giro per vedere se qualcuno aveva mai incontrato questo tipo di problema ma non ho trovato gran che...

questo è il codice:

codice:
public class Pannello extends JPanel {
      //......
      public Pannello(List menu) {
            // variabili mie 
            ...
            SpinnerModel model =
	        new SpinnerNumberModel(0, //initial value
	                               0, //min
	                               100, //max
	                               1);                //step
		JSpinner spinner = null;
              //... altre operazioni vaire
             ....
            for (int i = 0 ; i < menu.length(); i++){ //questa è una variabile lista da dove prendo
                                                     // i  valori da inserire nella descrizione e prezzo ma per
                                                    // il mio problema non interessa... 
			.....
			spinner = new JSpinner(model);
			spinner.setSize(preferredSize);
                        ...
			add(spinner,c);
				
			....
             }
      }
}
grazie!!