ABSTRACT

MATLAB provides programmers with extensive GUI functionality, including a visual graphic designer (guide), and programmatic access to component properties and callback events. However, the level of customizability and extensibility of the basic MATLAB components is limited. MATLAB provides a wide set of basic building blocks, and if we wish something looking slightly more stylish or modern, then we have a problem. Well, that is the ofcial documented version. Unofcially, programmers have access to almost all the modern GUI facilities that Java provides through its Swing class library (toolkit)1 — a toolkit on which the MATLAB GUI itself is based.