窗体是一个容器对象,可以包含其他各种组件,并与这些组件一起组成程序界面。一个标准工程的界面中必须至少包含一个窗体。
在App Designer界面设计环境中,默认时会添加一个空白窗体。单击“设计工具”功能区的“新建”按钮,可以创建新的窗体;也可以在程序运行时通过编程动态添加窗体。对于默认添加的空白窗体,单击任意一处,右侧属性窗口中显示该窗体的各种属性的名称和值。
窗体的常用属性包括:
Name属性 窗体的名称,默认时为“MATLAB App”。
Icon属性 窗体的图标。
Tag属性 窗体的标识符。
Color属性 窗体的颜色,默认值为(0.94 0.94 0.94),灰色。
WindowStyle属性 设置窗体的样式,值为'normal', 'modal'或'alwaysontop',分别表示正常窗口、模式窗口和浮动窗口。
WindowState属性 设置窗体的显示状态,值为'normal', 'maximized', 'minimized'或'fullscreen',分别表示正常大小、最大化、最小化和满屏显示。
Position属性 用一个4元素向量表示窗体的位置和大小。
Resize属性 表示窗体大小是否可以改变,值为True或False,默认值为True。
AutoResizeChildren属性 窗体改变大小时窗体中的组件是否自动改变大小,,值为True或False,默认值为True。
【例1】本例修改默认窗体的属性。在App Designer界面设计环境中选择窗体后,在属性窗口中,在“标识符”区域的“Name”文本框中输入“修改窗体的属性”,在“Icon”文本框后面单击“浏览”按钮,然后在打开的对话框中找到D盘下的picpy.jpg文件并选择它。在“窗口外观”区域,单击“Color”文本框后面的按钮并在弹出窗口中选择淡蓝色。
单击功能区的三角形按钮,运行程序,生成界面如图1-2所示。
图1-2 窗体的创建和设置