Компоненты Java Swing уже являются «V» и «C» в подходе MVC. Вы должны добавить часть модели. За пятнадцать лет Java я никогда не находил инструментов, которые лучше, чем знание компонентов Swing задом наперед. Учебники по Swing от Oracle - лучший бесплатный способ начать.