//INIZIO MODIFICA if(move.equals("Modifica")) { int flag=0; JOptionPane.showMessageDialog(this,"Hai premuto il tasto Modifica"); String input1=JOptionPane.showInputDialog("Inserisci il cognome che vuoi modificare:"); String input2=JOptionPane.showInputDialog("Inserisci il nome che vuoi modificare:"); int conta=0; Iterator i=v.iterator(); while (i.hasNext()) { Persona p=(Persona) i.next(); if ((p.cognome.equals(input1))&&(p.nome.equals(input2))) { JOptionPane.showMessageDialog(this,"Record trovato in posizione "+conta+1); p.nome = JOptionPane.showInputDialog("Inserisci il nuovo nome :"); p.cognome=JOptionPane.showInputDialog("Inserisci il il nuovo cognome:"); p.giorno=JOptionPane.showInputDialog("Inserisci il nuovo giorno di nascita:"); p.mese=JOptionPane.showInputDialog("Inserisci il nuovo mese di nascita:"); p.anno=JOptionPane.showInputDialog("Inserisci il nuovo anno di nascita:"); v.setElementAt(p, conta); flag=1; } else conta++; } if (flag==0) JOptionPane.showMessageDialog(this,"Nessun elemento trovato con cognome "+input1 +" e nome "+input2); } //FINE MODIFICA