* Cuando sucede la acción nos encargamos de cerrar el experimento seleccionado
* @param e ActionEvent Evento producido
*/
@Override
public void actionPerformed(ActionEvent e) {
LogicExperimento exp = Controller.getInstance().
getExperimentoSeleccionado();
ArrayList<LogicPoblacion> poblacionesSinGuardar = new
ArrayList<LogicPoblacion>();
if(!exp.isModified()) {
ArrayList<LogicPoblacion> poblaciones = exp.getPoblaciones();
for(int i=0; i< poblaciones.size(); i++) {
if(poblaciones.get(i).isModified()) {
poblacionesSinGuardar.add(poblaciones.get(i));
}
}
}
if(exp.isModified() || !poblacionesSinGuardar.isEmpty()) {
int res = JOptionPane.showConfirmDialog(Practica1.getInstance(),
Language.getI().getP("DESEA_GUARDAR_EXPERIMENTO")
, Language.getI().getP("CERRAR"),
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
if(res == JOptionPane.OK_OPTION) {