7/7/ Java Swing model architecture Swing engineers created the Swing toolkit implementing a modified Model View Controller design pattern This enables efficient handling of data and using pluggable look and feel at runtime The traditional MVC pattern divides an application into three parts a model, a view and a controllerUn nombre, un apellido, una edad, un número, etc, etcSee Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases See JDK Release Notes for information about new features, enhancements, and removed or deprecated options for all JDK releases How to Use Models Most Swing components have models A button (JButton), for example, has a model
1