Ciao a tutti!
..sono ore che sto impazzendo su un errore mi sa stupido..
Ho un vector di oggetti che dovrebbe aggiungere n elementi diversi, ma alla fine ottengo solo n volte l'ultimo elemento inserito.
Vi riporto la parte di codice riguardante la creazione:

codice:
public Vector <Action> insertActionNodes(int n) 	
{ 		
    Vector <Action> a = new Vector <Action>(); 		  
    String num;  		
    String name; 		
    Action act; 		 		
    for(int j=0; j<n; j++) 		
    { 			
       num = String.valueOf(j+1); 			
       name = "a"+num; 			
       act = new Action(name); 			
       a.addElement(act); 			
       System.out.println(a.get(j).toString()); 		
    } 		 		
   return a; 	 	
}