MATLAB Creating Graphical User Interfaces

(Barry) #1

10 Lay Out a Programmatic UI


Menu Bar Menu

The following statements create a menu bar menu with two menu items.

mh = uimenu(fh,'Label','My menu');
eh1 = uimenu(mh,'Label','Item 1');
eh2 = uimenu(mh,'Label','Item 2','Checked','on');

fh is the handle of the parent figure.

mh is the handle of the parent menu.

The Label property specifies the text that appears in the menu.

The Checked property specifies that this item is displayed with a check next to it when
the menu is created.

If your UI displays the standard menu bar, the new menu is added to it.

If your UI does not display the standard menu bar, MATLAB creates a menu bar if none
exists and then adds the menu to it.
Free download pdf