public void actionPerformed(ActionEvent ae) { String comando = ae.getActionCommand(); if (comando.equals("Salir")) cerrarVentana(); else if (comando.equals("Iniciar")) { continuarAnimacion(); vista.getBtnPausar().setText("Pausar"); } else if (comando.equals("Pausar")) { detenerAnimacion(); vista.getBtnPausar().setText("Continuar"); } else if (comando.equals("Continuar")) { continuarAnimacion(); vista.getBtnPausar().setText("Pausar"); } else if (comando.equals("No mostrar barras")) { mostrarBarras(false); vista.getBtnMostrar().setText("Mostrar barras"); } else if (comando.equals("Mostrar barras")) { mostrarBarras(true); vista.getBtnMostrar().setText("No mostrar barras"); } else if (comando.equals("Próxima ronda")) { detenerAnimacion(); torneo.siguienteRonda(); continuarAnimacion(); crearPanelesTanque(); vista.getBtnMostrar().setText("No mostrar barras"); mostrarBarras(true); } else if (comando.equals("Finalizar")) { new VistaResultadoTorneo(vista, vista.getAplicacion(), torneo); cerrarVentana(); } }