The frame is displayed and updated using the Swing library of Java. Oracle's Tutorial has a long section on Swing. Google will suggest any number of other tutorials ... of differing quality. ...