It looks like the MVC pattern exists on multiple levles. One level is MVC on component level with the View and controller with hooks (Events) e.g. JTable, JComboBox, etc. and the Model e.g. DefaultTableModel,...
You have to be odd to be #1 - Seuss. An odd little ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koophttps://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton