Cartesian Plane Lesson 17 Page 1: Data Organization, Introduction

Introduction, Refactoring

In this lesson, we will finish the major portions of the Cartesian plane GUI. When we’re finished, our application will appear as shown above. So far, we have completed the Cartesian plane panel (class CartesianPlane) and started the application menubar (class CPMenuBar). To complete the GUI, we must write the NamePanel, VariablePanel, ParameterPanel, and PlotPanel; then, we must assemble them into the main application window, which will be encapsulated by the class CPFrame. The figure at right represents a broad view of how the application window is laid out. If you want to see the completed GUI in action, you can run the application ShowCartesianPlane in the …cartesian_plane.app package.

Following is a summary of the pages composing this lesson.

GitHub repository: Cartesian Plane Part 16

Previous lesson: Cartesian Plane Lesson 16 Page 16: The Application Menu Bar

On the next page, we’ll discuss some adjustments to the functions and features we implemented in previous lessons.

Next: Refactoring