属性网格使用JIDE实现

一个图形用户控制基于JIDE PropertyGrid模仿MatLab的属性检查器。

2 k下载

更新2021年2月18日

查看许可协议

属性网格(也称为属性浏览器,检查员,面板和表)显示(对象)的属性和值的列表可编辑的就地。每个属性都有一个关联的语义(或类型),限制了可能的值属性可以帮助可视化属性值以自然的方式,例如:
*将显示一个字符数组作为字符串,可以就地编辑;
*一个标量逻辑映射到一个复选框;
*一个整数值,与转轮操纵范围有限;
*选择从一组值提出了一个下拉列表;
*一个字符串单元阵列(行或列向量)可以作为多行文本编辑在弹出文本框;
*逻辑向量是一组的指标(如[假假真]从宇宙“C”{' a ', ' B ', ' C '}])是可视化为复选框列表;
*数字向量和矩阵可以element-wise编辑在一个弹出窗口(用F2激活);
*父子关系的帮助下提出了可扩展的属性。

金宝app支持类型包括各种形状(标量、向量和矩阵)的所有原始类型(逻辑值、整数、实数、复数双/单)以及细胞的字符串数组,结构,和MatLab对象值和处理具有任意的嵌套层次的语义。

JIDE是一个功能丰富的Java Swing组件的集合JIDE软件,明白了http://www.jidesoft.com/下载188bet金宝搏products/index.htm获取详细信息。函数和类在这个包使用JIDE PropertyGrid和相关的控制。这些控制是MatLab的一个集成部分,不需要安装外部依赖。

使用

属性网格有一个程序和一个声明接口。

使用程序界面时,程序员将显式组装PropertyGridField实例的列表,存储元数据信息的可视化。这意味着至少属性名和初始值,和可选的类型信息,属性类别,显示名称、描述和属性是只读的。这允许最大控制属性是如何呈现给用户。在这种方法中,GetPropertyValues()方法用于获取更新属性结构。

声明接口使用对象绑定的概念。程序员通过MatLab结构或对象属性网格,网格和读取属性值并自动发现名称、类型、描述和其他元数据。网格中的任何变化反映在绑定对象。

例子

文件example_propertygrid。m包含一个基本的例子在手动程序设置和使用声明性(对象绑定)。

免责声明

此组件提供,希望这将是有用的,但做任何声明的健身为任何目的。特别是,组件依赖于非法MatLab功能,在未来可能有一个低风险的MatLab版本。欢迎您直接提交bug报告作者;评论在MathWorks文件交换网站可能被忽略。

联系信息

Levente Hunyadi
http://hunyadi.info.hu/

MATLAB版本兼容性
创建R2010a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在环境和设置帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.0.1

更新为R2020b

1.0.0.0