Intuitive & GraphicalThe Java Swing GUI is logically divided into resizable panels and popup windows. Data is color coded, and displayed in trees and tables (tables can be sorted and table columns can be hidden or shown). There are tool tips, right-click popup context menus and keyboard accelerators throughout the GUI.