Look_and_Feel - hpgDesigns/hpgdesigns-dev.io GitHub Wiki

The Java Swing GUI framework uses a pluggable UI layer by following the model view controller architecture. These UI layers are referred to as the look and feel. The idea behind this is that for each component there is a data model that holds the actual data and can be used with multiple views. So we can replace a view of a list and view the same data in different ways. The controller mitigates between the view or the UI/presentation layer and the data model layer.