• 大小: 3KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: Matlab
  • 标签: MATLAB  GUI  菜单  

资源简介

1、基本绘图菜单和子菜单; 2、菜单删除; 3、添加快捷键; 4、添加分隔线; 5、对号选择标志; 6、使能和可见; 7、现场菜单

资源截图

代码片段和文件信息

%制作菜单
%1基本绘图菜单和子菜单
figure(1)
hmE=uimenu(gcf‘Label‘‘Example‘);
hmEsub1=uimenu(hmE‘Label‘‘Grid‘‘Callback‘‘grid‘);
hmEsub2=uimenu(hmE‘Label‘‘View‘);
hmEsub3=uimenu(hmE‘Label‘‘Hold‘‘Callback‘‘hold‘);
hmEsub21=uimenu(hmEsub2‘Label‘‘sin‘...
    ‘Callback‘‘plot(sin([0:0.1*pi:2*pi])‘‘r‘‘)‘);
hmEsub22=uimenu(hmEsub2‘Label‘‘cos‘...
    ‘Callback‘‘plot(cos([0:0.1*pi:2*pi])‘‘b:‘‘)‘);
%2菜单删除,图形关闭
figure(2)
hmC=uimenu(gcf‘Label‘‘Close‘);
hmCsub1=uimenu(hmC‘Label‘‘Remove Example Menu‘...
    ‘Callback‘‘delete(hmE);drawnow‘);
hmCsub2=uimenu(hmC‘Label‘‘Close Figure‘...
    ‘Callback‘‘close‘);
%3添加快捷键Alt+?或者Ctrl+?
figure(3)
hmC=uimenu(gcf‘Label‘‘&Color‘);
hmCsub1=uimenu(hmC‘Label‘‘&Blue‘...
    ‘Callback‘‘set(gcf‘‘color‘‘‘‘blue‘‘)‘);
hmCsub2=uimenu(hmC‘Label‘‘Red‘...
    ‘Callback‘‘set(gcf‘‘color‘‘‘‘red‘‘)‘...
    ‘Accelerator‘‘r‘);
%4添加分隔线
figure(4)
hmO=uimenu(gcf‘Label‘‘Option‘‘Position‘4);
hmOsub1=uimenu(hmO‘Label‘‘grid on‘‘Callback‘‘grid on‘);
hmOsub2=uimenu(hmO‘Label‘‘grid off‘‘Callback‘‘grid off‘);
hmOsub3=uimenu(hmO‘Label‘‘box on‘‘Callback‘‘box on‘‘Separator‘‘on‘);
hmOsub4=uimenu(hmO‘Label‘‘box off‘‘Callback‘‘box off‘);
hmOsub5=uimenu(hmO‘Label‘‘Figure Color‘‘Separator‘‘on‘);
hmOsub51=uimenu(hmOsub5‘Label‘‘Red‘‘ForeGroundColor‘‘r‘‘Callback‘‘set(gcf‘‘Color‘‘‘‘r‘‘)‘);
hmOsub52=uimenu(hmOsub5‘Label‘‘White‘‘Callback‘‘set(gcf‘‘Color‘‘‘‘w‘‘)‘);
%5对号选择标志
figure(5)
hmO=uimenu(gcf‘Label‘‘Option‘);
hmOsub1=uimenu(hmO‘Label‘‘grid on‘...
    ‘Ca

评论

共有 条评论