www.gusucode.com > datamanager 工具箱matlab源码程序 > datamanager/@datamanager/getJavaFrame.m

    function javaFrame = getJavaFrame(f)

%   Copyright 2007-2012 The MathWorks, Inc.

% store the last warning thrown
[ lastWarnMsg, lastWarnId ] = lastwarn;

% disable the warning when using the 'JavaFrame' property
% this is a temporary solution
oldJFWarning = warning('off','MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame');
javaFrame = get(f,'JavaFrame');
% Following if - else statement is used to be compliant with the message
% catalog autoconversion tool.
% warning(oldJFWarning.state, 'MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame');
if strcmp(oldJFWarning.state,'on')
    warning('on', 'MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame');
elseif strcmp(oldJFWarning.state,'off')
    warning('off', 'MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame');
end
% restore the last warning thrown
lastwarn(lastWarnMsg, lastWarnId);