主要内容

按钮回调函数

当使用一个按钮回调

按钮回调执行当用户左键单击的图形对象回调被分配。按钮回调为用户提供一种简单的方式与对象交互程序而不需要额外的用户界面对象,比如按钮或弹出菜单。

项目按钮回调时你希望用户能够:

  • 执行一个操作在一个图形对象通过左击

  • 选择一个图形对象上执行不同操作使用修改器键结合左击

如何定义一个按钮回调

  • 创建MATLAB的回调函数®当用户执行左键单击图形对象。

  • 指定一个函数处理回调函数的引用ButtonDownFcn对象的属性。

    ……“ButtonDownFcn”, @callbackFcn

定义回调函数

在这个示例中,调用回调函数lineCallback。当你分配函数句柄ButtonDownFcn财产,这个函数必须在MATLAB路径

值中使用回调函数包括:

  • src——用户单击的线对象的句柄。MATLAB经过这种处理。

  • src.Color——行对象颜色财产。

函数lineCallback src (src ~)。颜色=兰德(1、3);结束

使用回调

这是调用创建线图的情节功能和定义了一个按钮为每一行创建回调。

情节(兰德(1、5)“ButtonDownFcn”@lineCallback)

使用回调,创造情节和左键单击一条线。