Main Content

查找和创建 UI 组件和图

MATLAB® 提供大量 UI 组件绘图类型,供您在创建 App 时使用。要扩展此集合,用户可以创建和共享他们自己的自定义 UI 组件和图。如果您正在寻找其他 UI 组件和图,您可以在 MATLAB Central™ 的 File Exchange 上浏览和下载社区创作的内容。此外,您还可以创建自己的专用 UI 组件和图并与他人共享。

查找社区创作的组件和图

除了现有的 UI 组件和图以及文档中提供的示例,您还可以在 MATLAB Central 的 File Exchange 上找到社区创作的各种内容。选择一个条目以查看关于其内容的其他信息,例如它包括哪些文件以及哪个文档可用。要在您的 App 中使用社区创作的 UI 组件或图,请下载内容并将其添加到您的 MATLAB 搜索路径上的一个文件夹中。

链接App 中使用的选项
社区创作的自定义 UI 组件
  • 以交互方式将 UI 组件从 App 设计工具组件库添加到您的 App 中。

  • 通过在 App 代码中创建 UI 组件,以编程方式将其添加到 App 中。

社区创作的自定义图
  • 通过在 App 代码中创建图,以编程方式将图添加到 App 中。

创建您自己的组件和图

MATLAB 支持您通过创建自定义 UI 组件和图以及在 App 中嵌入第三方内容来扩展可用组件列表。

创建自定义 UI 组件

创建您自己的 UI 组件,以在您的 App 中使用或与其他人共享。您可以使用自定义 UI 组件来扩展现有 UI 组件功能,将大型 App 分解为独立且可维护的部件,并为用户设计界面,以便在多个 App 中自定义和重用某个组件。有关详细信息,请参阅Create a Simple Custom UI Component in App Designer

创建自定义图类

开发您自己的图类来扩展现有图功能,并在多个 App 之间重用和共享自定义图。通过创建 ChartContainer 基类的子类来定义图类,然后在 App 代码中以编程方式创建图的实例。有关详细信息,请参阅图开发概述

与第三方库对接

创建一个 HTML UI 组件以在您的 App 中嵌入 HTML、JavaScript® 或 CSS 内容。您可以使用该组件与第三方库对接,以显示小组件或数据可视化等内容。有关详细信息,请参阅Create HTML Content in Apps

另请参阅

函数

相关主题