2

我正在尝试使用 java 在 MATLAB 中自定义我的 uitable。但是,我需要使用 findjobj 获取 java 句柄,但我不断收到此错误:

???“double”类型的输入参数的未定义函数或方法“findjobj”。

这是我的代码:

     mtable= handles.uitable1;
     jScroll=findjobj(mtable);
     jTable = mtable.getTable;

我知道我正在传递一个数字,例如:handles.dataTable = 3.0205

但这与我在其他帖子中看到的相同......我也尝试传递 get(handles.uitable1) 但它给了我一个类似的错误,说它是一个 struc 数组......

请帮忙!

4

1 回答 1

4

which findjobj在您的命令窗口中键入。它可能会返回“'findjobj' not found”。该函数findjobj不是内置函数。它是 Mathworks 文件交换中提供的用户贡献函数:FindJObj - 查找 Matlab 图形对象的 java 句柄

于 2014-01-31T18:26:12.163 回答