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:
grazie!!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); .... } } }

Rispondi quotando