Introduction to java programming: Chapter 30 - MVC and Swing MVC Component's Objectives is to use the model-view-controller approach to separate data and logic from the presentation of data; implement the model-view-controller components using the JavaBeans event model; use JSpinner to scroll the next and previous values.