MATLAB Creating Graphical User Interfaces

(ff) #1

sets the FontName property to use the system default.


Specify a Fixed-Width Font


If you want to use a fixed-width font for a user interface control, set its FontName
property to fixedwidth. This special identifier ensures that your UI uses the standard
fixed-width font for the target platform.


You can find the name of the fixed-width font that is used on a given platform by querying
the root FixedWidthFontName property.


get(groot,'FixedWidthFontName')


Use a Specific Font Name


You can specify an actual font name (such as Times or Courier) for the FontName
property. However, doing so may cause your UI to not look as you intended when run on a
different computer. If the target computer does not have the specified font, it will
substitute another font that may not look good in your UI or may not be the standard font
used for UIs on that system. Also, different versions of the same named font may have
different size requirements for a given set of characters.


Standard Background Color


The default component background color is the standard system background color on
which the UI is displaying. This color varies on different computer systems, e.g., the
standard shade of gray on the PC differs from that on UNIX system, and may not match
the default UI background color.


If you use the default component background color, you can use that same color as the
background color for your UI. This provides a consistent look with respect to your UI and
other applications. To do this in GUIDE, check Options > Use system color scheme for
background on the Layout Editor Tools menu.


NoteThis option is available only if you first select the Generate FIG-file and MATLAB
File option.


Cross-Platform Compatible Units


Cross-platform compatible UIs should look correct on computers having different screen
sizes and resolutions. Since the size of a pixel can vary on different computer displays,


Design Cross-Platform UIs in GUIDE
Free download pdf