60 likes | 147 Views
SEng 271 Week 4. Java SWING a nd Model View Controller (MVC). Swing Basics. Two design p atterns you need to know MVC Publish Subscribe. MVC – Model View Controller. Controller. View. Model. Publish Subscribe. Object That Implements an Interface. Event Listeners
E N D
SEng 271 Week 4 Java SWING and Model View Controller (MVC)
Swing Basics • Two design patterns you need to know • MVC • Publish Subscribe
MVC – Model View Controller Controller View Model
Publish Subscribe Object That Implements an Interface • Event Listeners • Lists of Event Listeners
Getting the Code • Download the JAR • Start a new Java Project in Eclipse • Import the JAR by using the “Archive” option in the src folder context menu
Quick Run through of the app • What it does • The three components • The tasks • Implement a new View that provides a visual representation of the result • Implement a new Controller that multiplies instead of adding • Implement a new Controller and a new view that support division (including floating point). Also update the existing views and model to support the new operation.