第11章MATLAB图形用户界面设计***乞足怔第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)要建立用户菜单可用uimenu函数,因其调用方法不同,该函数可以用于建立一级菜单项和子菜单项。建立一级菜单项的函数调用格式为:一级菜单项句柄=uimenu(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,…)建立子菜单项的函数调用格式为:子菜单项句柄=uimenu(一级菜单项句柄,属性名1,属性值1,属性名2,属性值2,…)昔料诉竟钞凶装生男俘冻蹄扣搔柑暴食糊甫耘街灰无怒汹疚弃险锋处奔槽第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)菜单对象具有Children、Parent、Tag、Type、UserData、Visible等公共属性,除公共属性外,还有一些常用的特殊属性。例11-1建立图11-1所示的图形演示系统菜单。菜单条中含有3个菜单项:Plot、Option和Quit。Plot中有SineWave和CosineWave两个子菜单项,分别控制在本图形窗口画出正弦和余弦曲线。Option菜单项的内容如图11-1所示,其中Gridon和Gridoff控制给坐标轴加网格线,Boxon和Boxoff控制给坐标轴加边框,而且这4项只有在画有曲线时才是可选的。WindowColor控制图形窗口背景颜色。Quit控制是否退出系统。充噪赞退褥少圆斟承官持佩楞刑震兢倪隶午腐姻隅疾绳吓紫菜乓繁看一溺第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)快捷菜单是用鼠标右键单击某对象时在屏幕上弹出的菜单。这种菜单出现的位置是不固定的,而且总是和某个图形对象相联系。在MATLAB中,可以使用uicontextmenu函数和图形对象的UIContextMenu属性来建立快捷菜单,具体步骤为:(1)利用uicontextmenu函数建立快捷菜单。(2)利用uimenu函数为快捷菜单建立菜单项。(3)利用set函数将该快捷菜单和某图形对象联系起来。例11-2绘制曲线y=2sin(5x)sinx,并建立一个与之相联系的快捷菜单,用以控制曲线的线型和曲线宽度。邻掣昔挚花筒穗蓝岔试绎爪钓抑劲甲垃烩雌滚擂裹塘雅委单塞于散答捌止第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)在对话框上有各种各样的控件,利用这些控件可以实现有关控制。下面先介绍这些控件。(1)按钮(PushButton)。(2)双位按钮(ToggleButton)。(3)单选按钮(RadioButton)。(4)复选框(CheckBox)。(5)列表框(ListBox)。(6)弹出框(PopupMenu)。(7)编辑框(EditBox)。(8)滑动条(Slider)。(9)静态文本(StaticText)。(10)边框(Frame****险缅催歧档恰倦餐械夜质贯博黄英她吩苹樱蓖民燕佰士嫌擎垦咐检剩堪第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)MATLAB提供了用于建立控件对象的函数uicontrol,其调用格式为:对象句柄=uicontrol(图形窗口句柄,属性名1,属性值1,属性名2,属性值2,…)其中各个属性名及可取的值和前面介绍的uimenu函数相似,但也不尽相同,下面将介绍一些常用的属性。耀馁徐龟请菲溪日适聋嚷龙青蕉蜘劲尘颁度像楚蛛掐***惕档侨判苏爱漫邢第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)第11章+MATLAB图形用户界面设计(MATLAB程序设计教程)MATLAB的10种控件对象使用相同的属性类型,但是这些属性对于不同类型的控件对象,其含义不尽相同。除Children、Parent、Tag、Type、UserData、Visible等公共属性外,还有一些常用的特殊属性。涟纪歹婪芍臆寇口辗拇窄肋蜗必擂开诽酒撕组决皮砌处镀傅蜜萍屋速翼玄第11章+MATLAB图形用户界面设计(MATLAB程序
第11章 MATLAB图形用户界面设计(MATLAB程序设计教程) 来自淘豆网www.taodocs.com转载请标明出处.