我正在尝试使用java在MATLAB中自定义我的uitable。 但是,我需要使用findjobj 获取 java句柄,但我一直收到此错误:
???未定义的函数或方法'findjobj'用于'double'类型的输入参数。
这是我的代码:
mtable= handles.uitable1;
jScroll=findjobj(mtable);
jTable = mtable.getTable;
我知道我传递的数字如下: handles.dataTable = 3.0205
但是我在其他帖子中看到了同样的事情....我也试过传递get(handles.uitable1)但它给了我一个类似的错误,说它是一个结构数组......
请帮助!
答案 0 :(得分:4)
在命令窗口中输入which findjobj
。它可能会返回“找不到'findjobj'。”函数findjobj
不是内置函数。它是Mathworks文件交换中可用的用户贡献函数:FindJObj - find java handles of Matlab graphic objects。