语法:
jframe = getjframe (hFigOrComponent)
描述:
GETJFRAME检索当前图(gcf)的底层Java框架,从而使访问所有35图不暴露Matlab的回调图。
显著的回调函数包括:FocusGainedCallback、FocusLostCallback、KeyPressedCallback KeyReleasedCallback, MouseEnteredCallback, MouseExitedCallback, MousePressedCallback, MouseReleasedCallback, WindowActivatedCallback, WindowClosedCallback, WindowClosingCallback WindowOpenedCallback WindowStateChangedCallback和22人。
返回的jframe对象还允许访问其他有用的窗口功能:‘AlwaysOnTop’,‘CloseOnEscapeEnabled’,可调整大小的,“启用”、“HWnd”(对于那些感兴趣的Windows集成)等类型”(jframe)”属性的完整列表。
GETJFRAME (hFig)检索一个特定的图的底层Java框架。hFig Matlab处理,或处理的列表(不一定图处理(s) -处理的含有图使用)。
使用例子:
get (getjframe ListOfCallbacks);%显示列表支持的回调金宝app
集(getjframe, WindowStateChangedCallback”、“disp(“窗口最小/最大值”))
集(getjframe, WindowDeiconifiedCallback @winMaximizedCallback)
设置(getjframe WindowIconifiedCallback, {@winMinimizedCallback, mydata})
集(getjframe CloseOnEscapeEnabled”,“上”)
jframe = getjframe ([gcf hButton]);% 2的java框架,从2位数
错误和建议:
请发送Yair奥特曼(altmany gmail。com)
警告:
这段代码严重依赖于Matlab无文档记载和不支持的功能。金宝app它作用于Matlab 7 +,但用在你自己的风险!
引用作为
实验后奥特曼(2022)。getjframe——检索图的底层Java框架(//www.tatmou.com/matlabcentral/fileexchange/15830-getjframe-retrieves-a-figure-s-underlying-java-frame), MATLAB中央文件交换。检索。
MATLAB版本兼容性
平台的兼容性
窗户 macOS Linux标签
确认
启发:findjobj—找到java Matlab图形对象的句柄
启发:启用/禁用整个图窗口,getHWnd——检索底层窗口处理Matlab图(s),blurFigure——模糊和防止交互图窗口,undecorateFig -删除/恢复图边界和标题栏,setFigTransparency -设置图透明度/褪色,战术工具箱