BorderLayout 使用 uipanels 为 GUI 创建一个简单的布局管理器,该管理器以 Java 的 BorderLayout 为模型。 它允许您将图形窗口或 uipanel 父项划分为五个区域:北、南、东、西和中心。 North 和 South 具有静态像素高度,但它们的宽度随着父级的大小而变化。 East 和 West 具有静态像素宽度,但它们的高度随着父级的大小而变化。 中心占据父级中的剩余空间。 由于 BorderLayout 可以相互嵌套,因此它们可用于在 MATLAB 中构建具有专业外观的 GUI。
此提交中包含四个文件:
BorderLayout.m:布局管理器。 ExampleSimple.m:显示图形窗口中使用的单个 BorderLayout 的小脚本。 ExampleComplex.m:一个显示 uipanel 内嵌套 BorderLayouts 的小