Project for improve the knowledge about java Swing, legacy and genericity programming