Ok Swing implementa a modo suo il pattern MVC, ma se un giorno decidessi decidessi di non usare swing, ma di usare un'altra libreria, non dovrei buttare giù tutto il client e riscriverlo da zero?
Framework MVC per applicazioni desktop?