【发布时间】:2013-07-08 14:53:17
【问题描述】:
我看到了那个代码
plot(1:5);
jFrame = get(gcf,'JavaFrame');
它可以工作并返回一些结果。
它返回什么?这个功能的背景是什么?是否记录在案?我在图形属性列表中找不到 JavaFrame 属性。如何找到更多类似的功能?
【问题讨论】:
标签: java matlab undocumented-behavior
我看到了那个代码
plot(1:5);
jFrame = get(gcf,'JavaFrame');
它可以工作并返回一些结果。
它返回什么?这个功能的背景是什么?是否记录在案?我在图形属性列表中找不到 JavaFrame 属性。如何找到更多类似的功能?
【问题讨论】:
标签: java matlab undocumented-behavior
它是图形句柄的隐藏属性,并且没有记录。根据Yair Altman的博客"Undocumented Matlab",它可以访问GUI的底层Java peer object。
【讨论】:
它是图窗的一个未记录的隐藏属性,它返回一个指向 MATLAB 图窗窗口的底层 JFrame 的句柄,它是用 Java 实现的。你可以用它做很多事情——要了解它们,请阅读 Yair Altman 的 blog“Undocumented MATLAB”上的一些文章。
【讨论】: