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!!