Está en la página 1de 4

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

También podría gustarte