📄 uicontextmenu_exp.m
字号:
% uicontextmenu_exp.m
% 创建弹出菜单示例
% 创建弹出菜单
uicm=uicontextmenu;
% 定义线型菜单条
iline=uimenu(uicm, 'Label', 'LineStyle');
% 定义线型回调函数
cb1=['set(hcos, ''LineStyle'', ''--'')'];
cb2=['set(hcos, ''LineStyle'', '':'')'];
cb3=['set(hcos, ''LineStyle'', ''-'')'];
% 定义线型弹出菜单
item1=uimenu(iline, 'Label', 'dashed', 'Callback', cb1);
item2=uimenu(iline, 'Label', 'dotted', 'Callback', cb2);
item3=uimenu(iline, 'Label', 'solid', 'Callback', cb3);
% 添加分割线
item4=uimenu(uicm,'separator','on');
% 定义颜色菜单条
icolor=uimenu(uicm, 'Label', 'Color');
% 定义颜色回调函数
cb5=['set(hcos, ''Color'', ''r'')'];
cb6=['set(hcos, ''Color'', ''b'')'];
cb7=['set(hcos, ''Color'', ''g'')'];
% 定义颜色弹出菜单
item5=uimenu(icolor, 'Label', 'red', 'Callback', cb5);
item6=uimenu(icolor, 'Label', 'blue', 'Callback', cb6);
item7=uimenu(icolor, 'Label', 'green', 'Callback', cb7);
% 将弹出菜单作为plot函数的弹出菜单属性使用
t=0:pi/60:4*pi;
y=exp(-t/3).*cos(2*t);
hcos=plot(t,y,'UIContextMenu',uicm);
axis square;
grid on
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -