www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@xregtools/@modeltransfertable/modeltransfertable.m
function obj = modeltransfertable( varargin ) % xregtools.modeltransfertable class constructor % Copyright 2005 The MathWorks, Inc. % Is the first input argument a udd object derived from me? If it is then % we are being called as a super class constructor and don't have to % construct an object if nargin && isa(varargin{1}, 'xregtools.modeltransfertable') obj = varargin{1}; varargin(1) = []; mode = varargin{1}; varargin = varargin(2:end); else mode = varargin{1}; varargin = varargin(2:end); obj = xregtools.modeltransfertable; end p = com.mathworks.toolbox.mbc.gui.peer.ItemTransferListTablePeer( mode ); % Call the inherited constructor obj.Table1D(p, varargin{:},... 'ValueChangedCallback', {@iValuechanged, obj}); obj.Peer.setColumnWidths( [150 100 150] ); obj.Peer.setColumnData( {'Original Name', 'Action', 'CAGE Model Name'} ); %------------------------------------------------------------ function iValuechanged(src,evt,obj) obj.pValueChanged( evt.data.Rows, evt.data.Columns, evt.data.NewValue );