| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → MATLAB |
| Contents | Index |
| Learn more about MATLAB |
| Laying Out a GUI | Shows you how to create and organize the GUI M-file and from there how to populate the GUI and construct menus and toolbars. Provides guidance in designing a GUI for cross-platform compatibility. |
| Programming the GUI | Explains how user-written callback routines control GUI behavior. Shows you how to associate callbacks with specific components and explains callback syntax and arguments. Provides simple programming examples for each kind of component. |
| Managing Application-Defined Data | Explains the mechanisms for managing application-defined data and explains how to share data among a GUI's callbacks. |
| Managing Callback Execution | Explains how callbacks execute and how to control their interactions |
| Examples of GUIs Created Programmatically | Provides three examples that illustrate the application of some programming techniques used to create GUIs. |
![]() | Using a Modal Dialog Box to Confirm an Operation | Laying Out a GUI | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |