Instance steps:
SetUicontextmenuOtherwise, the right-click button is not displayed.
Right-click the first menu and add the corresponding callback function to the menu)
Function r1_callback (hobject, eventdata, handles) % hobject handle to R1 (see gcbo) % eventdata reserved-to be defined in a future version of MATLAB % handles structure with handles and user data (see guidata) uicontrol (GCF, 'style', 'text ', 'string', 'right-click menu ');
Result: Right-click the menu and click the first menu item.
Use the underlying code to add the right-click menu:
Figure ('menubar ', 'None'); % cancel the original menu H = uicontextmenu; % define the New Right-click menu uimenu (H, 'label ', 'Right-click menu 1'); % defines the sub-menu uimenu (H, 'label', 'right-click menu 2'); % defines the sub-menu set (GCF, 'uitextmenu ', h); % right-click the menu to display
Matlab learning ---------- GUI learning instance with right-click menu