UIINSPECT——显示方法,属性和对象的回调

检查一个对象处理(Java /COM/HG);显示其方法/属性/回调在一个统一的窗口

14.5 k下载

更新2015年3月2

查看许可协议

语法:
hFig = uiinspect (obj)

描述:
UIINSPECT检查一个对象处理(例如,Java、COM,处理图像,Matlab类、网点等)并显示检查结果统一Matlab窗口。UIINSPECT显示统一的窗口与所有相关对象的方法(如可以显示通过Matlab的methodsview功能)、属性(如可以显示通过Matlab的检查功能),静态字段和回调。UIINSPECT也不显示属性和字段通常与Matlab的检查显示功能。属性元数据,如类型、可访问性、可视性和默认值也显示出来。

与Matlab的检查功能,可以同时打开多个UIINSPECT窗口。

对象属性和回调可能修改UIINSPECT窗口内的交互。

hFig = UIINSPECT返回一个句柄创建图窗口。UIINSPECT打开一个正则图窗口可以访问通过Matlab hFig(与Matlab的methodsview函数打开一个Java框架,不是从Matlab方便)。

例子:
hFig = uiinspect (0);% Matlab根(桌面)处理
hFig = uiinspect(处理(0));
hFig = uiinspect (gcf);%图处理
hFig = uiinspect(处理(gcf));
uiinspect (get (gcf JavaFrame));
uiinspect (classhandle(处理(gcf)));% UDD处理
uiinspect (findprop(处理(gcf), '菜单条'));%的元数据处理
uiinspect(“以”);%的Java类名
uiinspect(以('是的'));%的Java类对象引用
uiinspect (actxserver (' Excel.Application '));% COM/ActiveX对象
uiinspect Matlab类对象(员工)%
uiinspect(处理)% Matlab元类对象
uiinspect (meta.class) % Matlab类名
uiinspect (System.Diagnostics.Process.GetCurrentProcess) %的网点对象

警告:
这段代码严重依赖于Matlab无文档记载和不支持的功能。金宝app它作用于Matlab 7.1及以后版本,但用在你自己的风险!
技术说明和细节:
http://undocumentedmatlab.com/blog/uiinspect

错误和建议:
请发送Yair奥特曼(altmany gmail。com)

引用作为

实验后奥特曼(2023)。UIINSPECT——显示方法,属性和对象的回调(//www.tatmou.com/matlabcentral/fileexchange/17935-uiinspect-display-methods-properties-callbacks-of-an-object), MATLAB中央文件交换。检索

版本 发表 发布说明
1.28.0.0

解决R2014a以上Matlab版本

1.27.0.0

额外修复R2014b (HG2)——很多14 b,确实需要更改了很多东西!

1.26.0.0

固定为。net对象属性面板

1.25.0.0

修正了“无效对象处理”错误报道

1.24.0.0

修复多个边界情况

1.23.0.0

固定为R2014a, R2014b

1.22.0.0

为即将到来的HG2修复

1.21.0.0

上下文菜单选项添加到工作区导出处理;预防间歇崩溃报告uiinspect (0);固定和改进的回调表;隐藏属性添加到属性提示;帮助更新部分

1.18.0.0

预防间歇性错误报告uiinspect (0);隐藏属性添加到属性提示;更新帮助部分;更新javadoc超链接;固定的和改进的回调表

1.17.0.0

修复R2012a +

1.16.0.0

检查COM时固定R2011b崩溃;固定值字段的问题“其他财产”表的静态字段;固定显示非静态Java字段;固定显示某些情况下的Java类名;为Matlab类属性只是小修小补

1.15.0.0

固定的几个问题在“其他财产”的值字段表

1.14.0.0

删除R2010b警告消息;小解决网点类;只是小修小补回调表;固定在线docpage Java Swing类

1.13.0.0

主要解决pre-R2010兼容性

1.12.0.0

主要解决pre-R2010兼容性

1.11.0.0

轻微的修复建议由安德鲁·邮票;自动添加回调函数分组

1.10.0.0

显示类修饰符;改进的性能;删除默认空板;固定警告公司当道具分类表;R2010b修复;固定的下载(m文件= >压缩文件)

1.9.0.0

显示类修饰符;改进的性能;删除默认空板;固定警告公司当道具分类表;修复了R2010b

1.8.0.0

修复了R2010a

1.7.0.0

添加CaretPositionChanged & InputMethodTextChanged列出标准的回调;轻微的修复请求的Java处理;轻微的修复版本检查显示;固定的几个bug meta-info Matlab的类属性

1.6.0.0

增加了对Ma金宝apptlab的支持类(得益于Darik赌博);改进的显示名称输入;固定方法信息收集处理

1.5.0.0

HG处理改善信息显示;增加了HG-handle截图gif动画(添加到Java COM和截图);启用uiinspect窗口的重用

1.4.0.0

固定设置回调non-handle ed Java对象(“CallbackProperties”);固定的输入参数边界情况;className Sun javadoc,相关超链接;auto-checked新版本;删除图主菜单

1.3.0.0

不固定的方法(例如,uimenus);固定的超类/接口名称输入;自动隐藏回调窗格中如果没有可用的哥伦比亚广播公司(CBs);固定偶尔死循环回调后更新错误

1.2.0.0

添加额外的方法细节复选框(默认=);自动隐藏inspectable复选框如果无关;物品方法参数列表;超链接类;固定的标题名称输入

1.1.0.0

固定单一的产权边界情况;固定道具名称大小写敏感性问题;固定属性提示;现在接受类名——不只是对象句柄;添加显示类的接口和静态字段

1.0.0.0

修复了许多边界情况