//Procesar evento (evt) en un component (comp_name) dado
public void processEvent(String comp_name, AWTEvent evt) {
AWTEvent copy_evt = null;
//Se el envia el nombre del componente y el papa mas general. Recibe el papa como
//container. Busca el componente (comp_name) y lo devuelve!
Component src = findComponent(mainFrame, comp_name);
if (src == null) {
System.err.println("processEvent(): src is null");
return;
}
System.out.println("Received " + evt.getClass().getName());
//Se crea un evneto igual a evt con el componente dado como source!!!
copy_evt = copyEvent(src, evt);
if (copy_evt == null) {
System.err.println("copy_evt is NULL");
return;
}
//Se dispacha el evento(evt) en ese src
dispatch(src, copy_evt);
}