Sto cercando di associare l'evento "pressione del tasto INVIO" ad un evento già esistente, ovvero la pressione del JBotton 'Genera'.
In particolare nel testo del JFrame ho inserito il seguente codice:

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

//aggiunge il pulsante al pannello
mpanel.add(generaButton);		
				
//associa un evento al bottone
GeneraActionListener generaAction = new GeneraActionListener();
		generaButton.addActionListener(generaAction);
dove la classe privata GeneraActionListener è stata così strutturata:

codice:
private class GeneraActionListener  implements ActionListener {
        	
        	/**
        	* Costruttora per la gestione degli eventi del Bottone Genera
        	*/
        	public GeneraActionListener(){
        		
        	}//GeneraActionListener
        	
        	/**
        	* Gestisce l'evento del bottone Genera.
        	* @param event di tipo ActionEvent, il quale rappresenta l'evento di click sul bottone
        	*/
        	public void actionPerformed(ActionEvent event){
			int k;
											
			vect.clear();				
                     	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);        
                            	vect.add(n);
                         }//for k
                           
                     	rwmpanel = new MRASimulationWindowPanel(lun, alt, vect);
                     	//impostando il layout a null il pannello si adatta alla grandezza desiderata
           	     	rwmpanel.setLayout(null);
    	  
		     	int indiceRWM = tabbedPane.indexOfTab("Random Watpoint Model");

                     	//aggiorna i grafi
                     	tabbedPane.setComponentAt(indiceRWM,rwmpanel);

                     	
			tabbedPane.setSelectedComponent(rwmpanel);	
        	}//actionPerformed
        	
        }//GeneraActionListener
per gestire gli eventi da tastiera ho definito:

codice:
addKeyListener(new KeyHandler());
la cui classe associata è:

codice:
         /**
         	Gestisce gli eventi della tastiera.
         */
         private class KeyHandler implements KeyListener{
         	//gestisce l'evento della pressione di un tasto
         	public void keyPressed(KeyEvent event){
         		int keyCode = event.getKeyCode();
         		System.out.println("keyCode="+keyCode);
         	}//keyPressed
         	
         	//gestisce l'evento del rilascio di un tasto
         	public void keyReleased(KeyEvent event){}//keyreleased
         	
         	//gestisce l'evento della pressione di un tasto
         	public void keyTyped(KeyEvent event){}//keyPressed
         }//KeyHandler
Atal punto, mi chiedo: Come posso associare l'evento della pressione del tasto INVIO con l'evento GeneraActionListener?