Manually Controlling a Turtle

Write a class named ManuallyControlledTurtle that extends the OneButtonBreadboard class of the com.oxfordmathcenter.breadboards package. When run, this class should first display a dialog box to the user identical to the one shown below

Each time the user follows the instructions given, and enters some number of degrees to rotate counter-clockwise and some number of units to move forward, and then clicks the "Move!" button -- two things should happen:

  1. The turtle should move accordingly, drawing its path as it goes.
  2. The text area at the top of the window (which serves as a log of all commands given) should be updated to reflect the latest command.
An example is shown below. In the example, the "Move!" button has already been pressed three times after three different commands.