Home Segments Index Top Previous Next

633: Mainline

Programs that have graphical user interfaces seem much more powerful than programs that provide services via character-only interfaces. Accordingly, to please users, you need to learn how to build graphical user interfaces.

Much of the work required to build a graphical user interface, or GUI, is invested in creating rectangular windows, with attached menus, buttons, choice boxes, text fields, text editors, and drawing spaces. Each such attached graphical element is called a widget.