A graphical user interface builder (or GUI builder), also known as GUI designer, is a software development tool that simplifies the creation of GUIs by allowing the designer to arrange widgets using a drag-and-drop WYSIWYG editor. Without a GUI builder, a GUI must be built by manually specifying each widget's parameters in code, with no visual feedback until the program is run.
User interfaces are commonly programmed using an event-driven architecture, so GUI builders also simplify creating event-driven code. This supporting code connects widgets with the outgoing and incoming events that trigger the functions providing the application logic.
Daftar/Tabel -- GUI builders
Programs
IDE Plugins
Daftar/Tabel -- development environments
IDEs with GUI builders
See also
|
---|
| Command input | - Button
- Context menu
- Menu
- Pie menu
|
---|
| Data input-output | - Checkbox
- Combo box
- Cycle button
- Drop-down list
- Grid view
- List box
- List builder
- Radio button
- Scrollbar
- Slider
- Spinner
- Search box
- Text box
|
---|
| Informational | |
---|
| Containers | - Accordion
- Disclosure widget
- Frame/Fieldset
- Menu bar
- Panel
- Ribbon
- Tab
- Toolbar
- Window
|
---|
| Navigational | |
---|
| Special windows | |
---|
| Related concepts | |
---|
|