GUI stands for Graphical User Interface, a term used not only in Java but in all programming languages that support the development of GUIs. ... It is made up of graphical components (e.g., buttons, labels, windows) through which the user can interact with the page or application.