По сути, компонент Swing сам по себе является контроллером, который имеет ссылку на вид и модель.
Представление находится в поле JComponent.ui
, которое наследуется всеми компонентами Swing и используется механизмом Look & Feel для предоставления различных визуальных представлений компонентов Swing.
Существуют разные методы setModel()
в различных подклассах, которые используют разные типы моделей, такие как TableModel
или ButtonModel
, которые могут быть реализованы программистом приложения для фактические данные, которые пользовательский интерфейс Swing отображает и манипулирует ими.