主要内容

滚动

滚动组件内的位置

描述

可滚动容器或按钮组

滚动(容器,vlocation)卷轴一个容器或垂直按钮组。指定vlocation作为“高级”“底”。当滚动的更多信息是可能的,看到的条件,使滚动

滚动(容器,hlocation)水平滚动。指定hlocation作为“左”“对”

例子

滚动(容器,hlocation,vlocation)垂直和水平滚动一个角落里。例如,滚动(容器,“对”,“底”)滚动到右下角的组件。

例子

滚动(容器,电脑及相关知识)滚动到指定组件的容器。

例子

滚动(容器,x,y)滚动到指定的(x,y)坐标。像素的坐标测量手机的左下角时容器或按钮组。

滚动(容器,coord)作为一个双元素指定像素坐标向量coord。例如,滚动(容器,150 [100])卷轴的容器或按钮组坐标(100150)

文本区域

例子

滚动(氨甲环酸,vlocation)垂直滚动一个文本区域。指定vlocation作为“高级”“底”

滚动(tr,vlocation)垂直滚动一棵树。指定vlocation作为“高级”“底”

例子

滚动(tr,treenode)滚动到指定的树节点。

列表框

滚动(,vlocation)垂直滚动一个列表框。指定vlocation作为“高级”“底”

例子

滚动(,)滚动到指定的项的列表框。

滚动(,itemdata)卷轴的条目列表框与指定的项目数据。如果有多个项目相同的项目数据,第一个功能卷轴。

滚动(资源描述,vlocation)垂直滚动一个表。指定vlocation作为“高级”“底”

滚动(资源描述,hlocation)水平滚动一个表。指定hlocation作为“左”“对”

例子

滚动(资源描述,tableTarget,tableIndex)滚动到指定的行、列或表的细胞。例如,滚动(外的“行”,10)表的卷轴第十行。

例子

全部折叠

滚动到指定的(x, y)坐标图中使用的创建uifigure函数。

创建一个人物,并设置可滚动财产“上”。然后添加5子组件。确保数据是滚动的,上面的第一个组件的顶部边缘人物。空间相隔足够远的组件,然后他们一起不能适合图。

%创建图无花果= uifigure (“名字”,“客户”,“滚动”,“上”);fig.Position = (100 100 493 283);%的标题标签title = uilabel(图,“文本”,的客户记录);标题。字形大小= 18;标题。FontWeight =“大胆”;标题。位置= (173 315 157 22);%的名字name = uieditfield(图,“文本”);的名字。位置= (169 239 173 22);namelabel = uilabel(图,“文本”,“名字”,“HorizontalAlignment”,“对”);namelabel。位置= [116 239 38 22];%的电话电话= uieditfield(图,“文本”);电话。位置= (169 164 173 22);phonelabel = uilabel(图,“文本”,“电话”,“HorizontalAlignment”,“对”);phonelabel。位置= [114 164 40 22];%的平衡平衡= uieditfield(图,“数字”);平衡。位置= (169 89 173 22);balancelabel = uilabel(图,“文本”,“平衡”,“HorizontalAlignment”,“对”);balancelabel。位置= [105 89 49 22];%提交按钮按钮= uibutton(无花果,“推”,“文本”,“提交”);按钮。位置=(169年14 173年22);

图窗口UI表单填写客户记录。垂直滚动窗口。

默认情况下,MATLAB®卷轴的左上角区域包含的子组件。

滚动到位置(1,1)图的底部。

滚动(图1 - 1)

图窗口UI表单填写客户记录。滚动窗口的底部。

带滚动的网格布局到视图的子组件通过指定像素坐标或地点名称。

创建一个5×2网格布局和设置可滚动网格的属性“上”。然后添加一个标签,一个表和一组网格。设置可滚动属性面板“关闭”然后添加一个图表的面板。

无花果= uifigure (“位置”,(782 497 435 311));g = uigridlayout(无花果,“滚动”,“上”);g。RowHeight ={22400年22岁,40岁,22日};g。ColumnWidth = {400400};lbl = uilabel (g,“文本”,“海啸”);lbl.Layout。行= 2;lbl.Layout。列= [1,2];lbl。HorizontalAlignment =“中心”;lbl。字形大小= 28;海啸= readtable (“tsunamis.xlsx”);海啸。导致=分类(tsunamis.Cause);ui表(g, t =“数据”、海啸);t.Layout。行= (3、5);t.Layout。列= 2;p = uipanel (g);p。可滚动的=“关闭”;p.Layout。行= (3、5);p.Layout。列= 1;gb = geobubble (p tsunamis.Latitude tsunamis.Longitude,tsunamis.MaxHeight tsunamis.Cause);

可滚动界面图窗口的左上角部分网格可见

滚动到网格中的一个位置。

滚动(g、100、-30)

用户界面图窗口向右滚动100像素和30像素

现在使用的位置名称滚动到网格的右下角。

滚动(g,“底”,“对”)

UI图窗口向右滚动完全,所以网格的右下部分是可见的

带来一个组件视图通过指定它为滚动的位置。

创建一个图有两个下拉组件,一个列表框,一个表。位置组件,以便他们不可能全部被显示在图。

无花果= uifigure;fig.Scrollable =“上”;fig.Position = (100 300 328 110);dd1 = uidropdown(图);dd1。位置= (20 360 120 22);dd2 = uidropdown(图);dd2。位置= (20 200 120 22);磅= uilistbox(图);lb.Position = (230 300 120 80); t = readtable(“patients.xls”);外的=场上(图,“数据”t);外的。位置= (375 100 300 300);

图窗口滚动的UI。滚动窗口左上角,和下拉列表框组件是可见的。

滚动到桌子上。

外的滚动(图)

图窗口滚动的UI。表组件是可见的。

滚动到文本区域的底部以编程方式。

创建一个文本区域。指定一个大小和长文本。

无花果= uifigure;氨甲环酸= uitextarea组(图);酸。位置= (100 100 80 80);酸。值=“Lorem ipsum悲哀坐amet, consectetur adipiscing elit, sed做eiusmod时间。”;

在UI文本区域图窗口。垂直滚动的文本区域。

滚动到文本区域的底部。

滚动(酸“底”)

在UI文本区域图窗口。滚动文本区域。

把一个项目的一个列表框视图通过指定项目。

创建一个列表框包含一个与相关名单ItemsData

无花果= uifigure (“位置”,(680 678 300 200));= uilistbox列表(图,“位置”,(70 150 78));列表。项目= {”黛安娜菲茨西蒙斯,娜奥米·贝克尔的,“尼克·斯图尔特”,亚历克斯·布拉德福德的,“卡洛琳艾略特”,“莱斯利债券”,“亚伦Silberlicht”,“Ramu矿Sadasiv”,“乔伊斯吴”,“安沙”};列表。项目Data = [1 2 3 4 5 6 7 8 9 10];

列表框在UI图窗口。列表框显示前4名和垂直滚动。

滚动到卡罗琳·艾略特

(滚动列表,“卡洛琳艾略特”)

列表框在UI图窗口。滚动列表框的名字“卡罗琳·艾略特”显示在底部可见的物品。

选择卡罗琳·艾略特通过设置价值属性对应的元素ItemsData财产。

列表。价值= 5;

列表框在UI图窗口。项目“卡罗琳·艾略特”是突出显示。

带一个树节点视图通过指定TreeNode对象。

创建一个包含四个顶级节点树,每个人都有子节点。

无花果= uifigure;树= uitree(图,“位置”,20 175 100);%第一级节点category1 = uitreenode(树,“文本”,“跑步者”);category2 = uitreenode(树,“文本”,“自行车”);category3 = uitreenode(树,“文本”,“旅行者”);category4 = uitreenode(树,“文本”,“游泳”);%二级节点r1 = uitreenode (category1,“文本”,“乔”);r2 = uitreenode (category1,“文本”,“琳达”);c1 = uitreenode (category2“文本”,“Rajeev”);h1 = uitreenode (category3,“文本”,“杰克”);s1 = uitreenode (category4,“文本”,“洛根”);

UI中的树组件图窗口。所有顶级节点崩溃和可见的。

扩展节点,这样游泳者卷轴视图。

扩大(树)

UI中的树组件图窗口。所有节点都扩大了,游泳者节点是不可见的。这棵树是垂直滚动。

滚动到游泳者节点。

category4滚动(树)

UI中的树组件图窗口。游泳者节点是可见的。

选择游泳者节点通过设置SelectedNodes财产的对象。

树。SelectedNodes = category4;

UI中的树组件图窗口。游泳者节点高亮显示。

样本病人数据读入工作区作为表数组。然后,创建一个表UI组件来显示数据。

tdata = readtable (“patients.xls”);var = [“年龄”,“收缩”,“舒张期”,“抽烟”];tdata = tdata (40、var);无花果= uifigure;外的=场上(图,“数据”,tdata);外的。RowName =“编号”;

与病人数据表界面图窗口。表行编号,表滚动到顶部。

滚动到25行表的。

滚动(外的,“行”,25)

与病人数据表界面图窗口。滚动表这一行25的顶部可见数据。

输入参数

全部折叠

可滚动容器或按钮组,指定为一个图的创建uifigure函数,或有下列组件图中:网格布局,面板、按钮组,或者选项卡。

垂直滚动位置,指定为“高级”“底”

水平滚动位置,指定为“左”“对”

滚动到UI组件。容器卷轴将组件视图。

x协调,指定为一个非负整数像素从容器的左边缘。指定的容器滚动显示x协调在左边可见容器的区域。如果指定的值超过了可滚动区域的容器,容器卷轴就可以在指定的方向。

y协调,指定为一个整数像素从容器的底部边缘。指定的容器滚动显示y协调容器底部的可见区域。如果指定的值超过了可滚动区域的容器,容器卷轴就可以在指定的方向。

如果一个网格布局比其高父容器,您可以使用负的y滚动到组件的坐标网格中,低于父容器的底部边缘。

像素坐标,指定为一个整数双元素行向量。

例子:(100 150)指定像素坐标(100150)

文本区域,指定为一个组件的创建uitextarea函数。

滚动文本区域内从R2020b支持。金宝app

树,指定为一个组件的创建uitree函数。该组件可以是树与默认风格或创建一个复选框树uitree(复选框)

树节点,指定为一个组件的创建uitreenode函数。使用这个参数指定滚动到树节点。

列表框,指定为一个组件的创建uilistbox函数。

列表框项,指定为一个元素项目的属性。滚动到指定的函数项在列表框内。

列表框项数据,指定为一个元素的列表框ItemsData的属性。函数滚动列表框中的项相关联的项目数据。如果有多个这样的项目,与第一个函数卷轴。

创建表,指定为一个组件场上函数。

R2021a滚动支持表内,并只有当支持表图创建UI组件金宝appuifigure函数。

表滚动目标,指定为“行”,“列”,或“细胞”

表滚动目标指数,指定为表中列出的值之一。您可以指定的值的类型取决于的价值tableTarget

tableTarget 金宝app支持价值 例子 结果
“行” 正整数 4 垂直滚动将行与相应的行索引视图。
“列” 正整数 3 水平滚动将对应的列的列索引视图。
“细胞” 双元素行向量的正整数 9 [5] 滚动到细胞与相应的行和列索引。

更多关于

全部折叠

条件,使滚动

允许容器,内滚动可滚动属性的容器必须设置为“上”。此外,这些特定容器条件也必须是真实的:

网格布局

  • 为指定的值的总和RowHeight网格的属性必须大于父容器的高度。

  • 为指定的值的总和ColumnWidth网格的属性必须大于父容器的宽度。

  • 至少有一个行或列的网格必须设置为一个固定的像素高度或宽度。

  • 网格必须包含组件。

网格布局以外的容器

  • 子组件的容器必须占领更大的面积比容器可以显示一次。

  • 组件不符合在容器必须高于或右边的容器。

版本历史

介绍了R2016a

全部展开