Ciao.... secondo me dovrebbe funzionare da come è scritto, a meno che il getSelectedIndex non dia un valore in cui l'integer.intValue() restituisca null; il problema è che se non ti escono nemmeno i JOptionPane vuol dire che nell'if non c'entra proprio....sei sicuro/a che nell'if ci entri?Prova a mettere una System.out.println() nell'if per vedere se c'entra o meno... ad esempio:
if (event.getSource() == ok) //controllo {
System.out.println("Controllo superato....procedo");
String tap;
int i,j,indt;
i=dchoose_locale.getSelectedIndex();
j=cchoose.getSelectedIndex();
tap=tchoose.getSelectedItem();
indt=tchoose.getSelectedIndex();
Object object = position.elementAt(i);
Integer integer = (Integer)object;
idvec = integer.intValue();
System.out.println("idvec: "+idvec);
object = position2.elementAt(i);
integer = (Integer)object;
idvec2 = integer.intValue();
System.out.println("idvec2: "+idvec2);
JOptionPane.showMessageDialog(null,"VALORE DI idvec : " +Integer.toString(idvec));
JOptionPane.showMessageDialog(null,"VALORE DI idvec2 : " +Integer.toString(idvec2));
}
Spero di esserti stato utile....ciao![]()