正在加载图片...
象不仅包括 yimeng和 uncontrol对象,而且还包括图形、坐标轴和他们的子对象。让我们从另 个角度来看这一层次结构。计算机的屏幕本身是根结点,图形是根对象的子对象,坐标轴, yimeng, uncontrol是图形的子对象。 根可以包括多个图形,每个图形含有一组或多组坐标轴以及其子对象,每个图形也可以 有一个或多个与坐标轴无关的 yimeng和 uncontrol。虽然 uncontrol对象无子对象结点,但他们确 实具有多种类型。 yimeng对象常将其它的 yimeng对象作为其子对象。 父 计算机屏幕 图 Uimen] Uncontrol juimenu「座标轴|… 型式 按钮键 无线按钮键| ulmen 检查框 滑标 兄 弹出式菜单 框架 图21.1GU对象层次结构图 运行 MATLAB的不同型号的计算机或平台上,产生不同的图形显示。Unix工作站使用不 同的 X Window系统,具有几个窗口程序,如mwn或twm以控制显示的布局。PC机靠 Microsoft Windows或 Windows nt进行窗口管理, Macintosh计算机用 Macintosh工具箱程序作窗口。虽然 在各种平台上,显示看起来有很大的不同,但在很多的情况下,句柄图形的编码是一致的。 MATLAB在内部处理平台和窗口系统的差别。体现句柄图形例程的函数,包括应用 yimeng和 uicontro对象的函数,通常运行在所有平台。存在已知差异的地方将在本章后面给出。 21.3菜单 在每一个窗口系统中使用菜单让用户选择命令和选项。通常在显示屏或窗口的顶部有 菜单条。移动鼠标指针到菜单标志上按下鼠标按键,顶层菜单就被选中,一列莱单项就从菜单 标志拉下来。这种款式菜单就叫下拉式莱单。按下鼠标将指针移动至菜单项并松开鼠标,则完 成菜单项的选择。MS- Windows和一些ⅹ Window系统平台还提供另一种选择菜单的方法。在 顶层菜单上按下并松开鼠标,或称单击鼠标,则打开下拉菜单。然后,移动鼠标指针至下拉菜 单项再次单击鼠标,就选择菜单项。在下拉菜单中选择一项就引起动作的发生。 个菜单项还可用自己的菜单项列表而作为子菜单。子菜单项在子菜单的标志右边显示 小三角或箭头以表示菜单还有更多子菜单项可供选择。如果子菜单的菜单项被选择,另一个具 有更多菜单项的菜单显示在此菜单的右边的下拉菜单中。有时这种菜单称之行走莱单。选中其 中一个菜单项也引起某些动作的产生 子菜单可以嵌套,但层次的数目受到窗口系统及有用资源的限制象不仅包括uimenu和uicontrol对象,而且还包括图形、坐标轴和他们的子对象。让我们从另 一个角度来看这一层次结构。计算机的屏幕本身是根结点,图形是根对象的子对象,坐标轴, uimenu ,uicontrol是图形的子对象。 根可以包括多个图形,每个图形含有一组或多组坐标轴以及其子对象,每个图形也可以 有一个或多个与坐标轴无关的uimenu和uicontrol。虽然uicontrol对象无子对象结点,但他们确 实具有多种类型。uimenu对象常将其它的uimenu对象作为其子对象。 根 计算机屏幕 图 图 Uimenu Uicontrol 型式: 按钮键 无线按钮键 检查框 滑标 弹出式菜单 框架 文本 编辑 uimenu uimenu 座标轴 父 子 兄 弟 图21.1 GUI对象层次结构图 运行MATLAB的不同型号的计算机或平台上,产生不同的图形显示。Unix工作站使用不 同的X Window系统,具有几个窗口程序,如mwn或twm以控制显示的布局。PC机靠Microsoft Windows或Windows NT进行窗口管理,Macintosh计算机用Macintosh工具箱程序作窗口。虽然 在各种平台上,显示看起来有很大的不同,但在很多的情况下,句柄图形的编码是一致的。 MATLAB在内部处理平台和窗口系统的差别。体现句柄图形例程的函数,包括应用uimenu和 uicontrol对象的函数,通常运行在所有平台。存在已知差异的地方将在本章后面给出。 21.3 菜单 在每一个窗口系统中使用菜单让用户选择命令和选项。通常在显示屏或窗口的顶部有一 菜单条。移动鼠标指针到菜单标志上按下鼠标按键,顶层菜单就被选中,一列菜单项就从菜单 标志拉下来。这种款式菜单就叫下拉式菜单。按下鼠标将指针移动至菜单项并松开鼠标,则完 成菜单项的选择。MS-Windows 和一些X Window系统平台还提供另一种选择菜单的方法。在 顶层菜单上按下并松开鼠标,或称单击鼠标,则打开下拉菜单。然后,移动鼠标指针至下拉菜 单项再次单击鼠标,就选择菜单项。在下拉菜单中选择一项就引起动作的发生。 一个菜单项还可用自己的菜单项列表而作为子菜单。子菜单项在子菜单的标志右边显示 小三角或箭头以表示菜单还有更多子菜单项可供选择。如果子菜单的菜单项被选择,另一个具 有更多菜单项的菜单显示在此菜单的右边的下拉菜单中。有时这种菜单称之行走菜单。选中其 中一个菜单项也引起某些动作的产生。 子菜单可以嵌套,但层次的数目受到窗口系统及有用资源的限制
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有