* @param e ActionEvent Evento producido
*/
@Override
public void actionPerformed(ActionEvent e) {
DialogAbrirExperimento dialog = new DialogAbrirExperimento(
Practica1.getInstance());
dialog.setVisible(true);
if(dialog.getAction() == DialogNuevoExperimento.ACEPTAR) {
if(dialog.isAbrirBD()) {
if(Controller.getInstance().isExperimentoAbiertoBD(
dialog.getNombreExperimentoBD())) {
JOptionPane.showMessageDialog(Practica1.getInstance(),
Language.getI().getP("EXPERIMENTO_YA_ABIERTO"),
Language.getI().getP("ADVERTENCIA"),
JOptionPane.WARNING_MESSAGE);
} else {
ManejoExperimento.abrirExperimento(dialog.getNombreExperimentoBD());
}
} else {
File fichAbrir = new File(dialog.getRutaExperimento());
if(Controller.getInstance().isExperimentoAbierto(fichAbrir)) {
JOptionPane.showMessageDialog(Practica1.getInstance(),
Language.getI().getP("EXPERIMENTO_YA_ABIERTO"),
Language.getI().getP("ADVERTENCIA"),
JOptionPane.WARNING_MESSAGE);