Métodos (Methods) callback a una acción específica del usuario
asignando una función a la propiedad
Los métodos son las operaciones definidas callback de dicha acción del usuario. por una clase. Los métodos pueden sobrecargar las funciones de MATLAB para Todos los objetos gráficos tienen las realizar las operaciones en los objetos de la siguientes propiedades en las que puede definir funciones de callback: clase. MATLAB determina qué método o función llamar en función del argumento ButtonDownFcn: se ejecuta cuando dominante. Los métodos constructores de pulsa el botón izquierdo del ratón clases crean objetos de la clase y deben mientras el cursor se encuentra sobre seguir reglas específicas. el objeto o dentro de unos píxeles del objeto. Atributos del método CreateFcn: se ejecuta durante la Especificar atributos en la definición de creación de un objeto una vez que clase le permite personalizar el MATLAB® define todas las comportamiento de los métodos para propiedades. propósitos específicos. Controle DeleteFcn: se ejecuta justo antes de características como el acceso, la visibilidad que MATLAB elimine el objeto y la implementación mediante la Callbacks de ventana configuración de los atributos del Las figuras tienen propiedades adicionales método. Las subclases no heredan atributos que ejecutan callbacks con acciones de de miembro de superclase. usuario específicas. Estas propiedades adicionales no están disponibles Especificación de atributos de método en MATLAB Online™. Asigne atributos de método en la misma CloseRequestFcn: se ejecuta cuando línea que la methods palabra clave: se realiza una solicitud para cerrar la Methods (Access = private) figura (mediante un comando close, ... mediante el menú del administrador de la ventana o saliendo de End MATLAB). ¿Que son calbacks? KeyPressFcn: se ejecuta cuando pulsa una tecla mientras el cursor Un callback es una función que se ejecuta en está en la ventana de la figura. respuesta a alguna acción predefinida por el ResizeFcn: se ejecuta cuando cambia usuario, como hacer clic en un objeto gráfico el tamaño de la ventana de la figura. o cerrar la ventana de una figura. Asocie un WindowButtonDownFcn: se ejecuta utilizando uno o más Name,Valueargumentos. cuando pulsa un botón del ratón mientras el cursor se encuentra sobre el fondo de la figura, un control deshabilitado de la interfaz de usuario o el fondo de los ejes. WindowButtonMotionFcn: se ejecuta cuando mueve el cursor en la ventana de la figura (pero no sobre los menús o la barra de título). WindowButtonUpFcn: se ejecuta cuando suelta el botón del ratón tras haberlo pulsado en la figura. Uiaxes Crear ejes de interfaz de usuario para gráficos en aplicaciones Descripción ax = uiaxescrea un eje de IU en una nueva ventana de figura y devuelve el UIAxesobjeto. MATLAB ® llama a la uifigurefunción para crear la figura. UIAxesLos objetos son útiles para crear gráficos cartesianos en aplicaciones. Son muy similares a los Axesobjetos cartesianos devuelto s por la axesfunción. Por lo tanto, puede pasar un UIAxesobjeto a la mayoría de las funciones que aceptan un Axesobjeto. Para obtener más información, consulte Diferencias entre UIAxes y objetos Axes . ax =uiaxes(Name,Value) especifica U IAxesvalores de propiedad utilizando uno o más Name,Valueargumentos de par. ax = uiaxes(parent) crea los ejes de la interfaz de usuario en el contenedor principal especificado. El padre puede Figurecrearse utilizando la uifigurefunción o uno de sus contenedores secundarios. ax uiaxes(parent,Name,Value) espe cifica UIAxesvalores de propiedad