Ho risolto in parte il problema con il JTabbedPane, in quanto riesco a far visualizzare tutti i grafi con una singola istanza, però ciò avviene sono quando avvio il programma con i valori di default.
Ora vorrei farli cambiare in base ai valori inseriti nel pannello del menù, per fare ciò credo che debba gestire l'avento sul JButton Genera. Io ho cercato di definire le seguenti regole:

codice:
//crea pulsante
		JButton generaButton = new JButton("Genera");

		//associa un evento al bottone
		generaButton.addActionListener(new
			ActionListener(){
				public void actionPerformed(ActionEvent event){
					int k;
				
					System.out.println("***DEBUG hai inserito:\n"+
						"minP = " + minPField.getValue() + "\n" +
						"maxP = " + maxPField.getValue() + "\n" +
						"minV = " + minVField.getValue() + "\n" +
						"maxV = " + maxVField.getValue() + "\n" +
						"Nodi = " + nNodeField.getValue() );
						
						
						//creo l'area di simulazione
						arena = new SimulationArena((alt-100), (lun-100));
						
                                          	for(k=0; k<nNodeField.getValue(); k++){
                                                     n = new RWMHost(k, minPField.getValue(), maxPField.getValue(), 
                                                     		minVField.getValue(), maxVField.getValue());
                                                     n.setId();
                                                     if(k==0)
                                                     	n.setStato(true);
                                                     
                                                     arena.addNode(n); //inserisce un oggetto nella lista
                                                 
                                                }//for k
                                                   
                                                //avvio la simulazione per 10 sec
                                          	arena.startSimulation(10000);
                                          	
                                          	//acquisico la sequenza di nodi
                                          	nodes = arena.getNodes();
                                          	
                                          	//fermo la simulazione
                                          	arena.stopSimulation();
                                          	
                                          	for(k=0; k<nodes.length; k++){
                                          		//inserisce un oggetto nella lista
                                                	v.add(nodes[k]);
                                                }//for k

				}//actionPerformed
			});//ActionListener
			
		//aggiunge il pulsante al pannello
		mpanel.add(generaButton);
ma quando vado a compilare mi viene visualizzato il seguente messaggio di errore:

codice:
C:\Documents and Settings\Giuseppe\Documenti\Java Source\it\specchio\mra\JTabbedPane2.java:145: local variable v is accessed from within inner class; needs to be declared final
v.add(nodes[k]);
^
1 error
Compilation interrupted
Che vuol dire che la variabile deve essere definita final?
L'ho fatto ma il problema si ripresenta! Inoltre si consideri che il Vector v l'ho instanziato tra le variabili di classe.