Class PATableAgentConfigurationPanel

All Implemented Interfaces:
Translatable, ImageObserver, MenuContainer, Serializable, Accessible

public class PATableAgentConfigurationPanel extends SimpleAgentConfigurationPanel
Panel de configuración de agentes de tipo PATableAgent.
See Also:
Serialized Form
  • Constructor Details

    • PATableAgentConfigurationPanel

      public PATableAgentConfigurationPanel(PATableAgent agent)
      Crea el panel de configuración para el agente indicado.
      Parameters:
      agent - Agente que se quiere configurar.
  • Method Details

    • createGUI

      protected void createGUI(JPanel root)
      Description copied from class: AgentConfigurationPanel
      Crea la interfaz gráfica de usuario, que es la que se mostrará al mismo. Estará personalizada para el agente específico, pero no incluirá los botones de "Aceptar" y "Cancelar", que se proporcionan por defecto.
      Overrides:
      createGUI in class SimpleAgentConfigurationPanel
      Parameters:
      root - Panel padre de todos los elementos que se creen. Si se intenta utilizar el panel padre de la clase en lugar de éste, el panel de configuración no se mostrará correctamente.
    • accept

      public boolean accept()
      Description copied from class: AgentConfigurationPanel
      Provoca que la configuración actualmente almacenada en el panel de configuración se guarde en el agente, modificando su comportamiento.

      Este método debe ser implementado por cada agente.

      Overrides:
      accept in class SimpleAgentConfigurationPanel
      Returns:
      • true si se pudo guardar el resultado.
      • false si la configuración indicada no es válida.
    • translate

      public void translate()
      Description copied from interface: Translatable
      Traduce las cadenas de texto de la clase.
      Specified by:
      translate in interface Translatable
      Overrides:
      translate in class SimpleAgentConfigurationPanel