Swing is a user interface toolkit that uses the Model-View-Controller design pattern throughout. This allows a Swing developer to focus on the data in a component independent of how that data is displayed.
With Glazed Lists, the EventListModel
class provides
aListModel
to populate a JList widget from any
EventList
. Then as you add()
and
remove()
on yourEventList
, the JList
widget responds automatically. Similarly the EventTableModel
will populate a JTable
and
theEventComboBoxModel
will populate a
JComboBox
.