Menú de una simulación creada con EJS
Cada simulación posee un menú con algunas utilidades. Este menú aparece cuando el usuario hace clic con el botón derecho sobre un PanelDibujo (2D o 3D) o un PanelConEjes (2D).

Menú para un
PanelDibujo 2D. Se muestra también el submenú Entrada/Salida del estado.
El menú contiene un primer grupo de opciones particulares correspondientes al PanelDibujo, un segundo grupo de opciones para la simulación, y un tercer grupo de tareas de alto nivel.
Opciones comunes:
- Capturar la imagen
- Entrada/Salida del estado
- Guardar Estado. Guarda el estado actual (el valor de las variables) de la simulación en el disco. La extensión para guardar por defecto es “.xml”, que genera un fichero de datos XML. Si se selcciona otro tipo de extensión (tal como “.dat”), el fichero se almacena en formato binario.
- Leer Estado. Lee un estado previamente guardado con la opción “Guardar Estado”. Este estado se convierte en el estado por defecto para la simulación hasta que se ejecuta un “Reinicio del Estado por Defecto” (ver abajo). Esto es, una llamada a _reset() reiniciará primero la simulación al estado definido por defecto por el autor y luego lee este fichero. (Después de esto, se llama a las páginas de inicialización, luego las relaciones fijas, etc…)). Es importante que el fichero de entrada haya sido creado con la misma versión de la simulación que trata de leerlo. De otor modo podemos obtener resultados no esperados.
- Estado de Inicio por Defecto. Limpia cualquier fichero de estado por defecto que el usuario hubiera podido leer antes y deja la simulación en el estado inicial definido por el autor.
- Opciones de la interfaz
Tareas de alto nivel:
- Mostrar Descripción
- Abrir Modelo Ejs
- OSP Registro de Mensajes…
Opciones adicionales cuando se ejecuta como fichero JAR:
Si se ha empaquetado una simulación como un fichero JAR auto-ejecutable para su distribución. En este caso, ejecutando la simulación (ejecutando el fichero JAR) y haciendo clic con el botón derecho sobre un PanelDibujo o un PanelConEjes se muestra el mismo menú PERO con una opción adicional (ver figura).
- Crear página HTML. Crea un fichero HTML que contiene código HTML (básicamente, una etiqueta applet) para ejecutar esta simulalación como un applet. Este HTML no contiene información de las páginas descripción de la simulación, pero está pensado para permitirle publicar una simulación en formato JAR en una página web que cree uno mismo. Para crear un conjunto de páginas HTML que incluyan la descripción de sus simulaciones, haga clic con el botón derecho sobre el botón del EJS de empaquetar y seleccione Exportar sitio web con applets .

El menú expandido cuando se ejecuta una simulación como JAR. La opción Crear página HTML se encuentra destacada.