Class AgentSelectorDialog

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class AgentSelectorDialog extends JDialog
Interfaz gráfica para permitir al usuario elegir qué agente añadir al entorno.
See Also:
Serialized Form
  • Constructor Details

    • AgentSelectorDialog

      public AgentSelectorDialog(Window parent, int available_cells)
      Crea el diálogo de creación de agentes.
      Parameters:
      parent - Ventana padre del diálogo.
      available_cells - Número de celdas vacías actualmente en el laberinto.
  • Method Details

    • showDialog

      public Agent[] showDialog()
      Muestra el diálogo por pantalla y devuelve la lista de agentes que se deben crear como consecuencia de la selección del usuario.
      Returns:
      Lista de agentes que se quieren añadir al entorno o null si no se quiere añadir ninguno.