MATLAB Creating Graphical User Interfaces

(Barry) #1

6 Lay Out a UI Using GUIDE


To display the & character in a label, use two & characters in the string. The words
remove, default, and factory (case sensitive) are reserved. To use one of these as a
label, prepend a backslash (\) to the string. For example, \remove yields remove.

The radio button accommodates only a single line of text. If you specify more than
one line, only the first line is shown. If you create a radio button that is too narrow to
accommodate the specified String, MATLAB software truncates the string with an
ellipsis.


  • Create the radio button with the button selected by setting its Value property to the
    value of its Max property (default is 1 ). Set Value to Min (default is 0 ) to leave the
    radio button unselected. Correspondingly, when the user selects the radio button, the
    software sets Value to Max, and to Min when the user deselects it.

  • If you want to set the position or size of the component to an exact value, then modify
    its Position property. See “Locate and Move Components” on page 6-74 and
    “Resize GUIDE UI Components” on page 6-67 for details.

  • To add an image to a radio button, assign the button's CData property an m-
    by-n-by-3 array of RGB values that defines a truecolor image. You must do this
    programmatically in the opening function of the UI code file. For example, the array
    img defines a 16-by-24-by-3 truecolor image using random values between 0 and 1
    (generated by rand).


img = rand(16,24,3);
set(handles.radiobutton1,'CData',img);
Free download pdf