When developing a new software we should take into account how to create a specific \"Look and Feel\" per customer, What are the advantages of using Java GUI ? Solution Advantages of Java GUI: 1. It makes the navigation through the software very simple as compared to text based I/O. 2. Users dont have to remember the commands since interactive buttons and components are available for input. 3. Allows for increased usage of the software by users because of the graphical interface. 4. Java provides most of the input components through Awt which can be used for varied purposes. 5. Easy and neat alignment of components on the screen. 6. GUIs also offer efficient interaction with human-interface devices such as keyboards, mice and touchscreens..