Description: This project has several classes and we are, as always, somewhat limited by space. Although we won\'t be able to explore each class in detail, you can find them all online here. Figure 3 shows the relationship between classes in the project. We'll use two interfaces, the RangeRenderer and RangeEditor, to uncouple the view from the rest of our component. JRange uses the Swing BoundedRangeModel to represent the data.