Pour obtenir une classe qui n'a qu'une seule instance à la fois, utilise le pattern singleton (google, tape "design pattern singleton", et tu devrais trouver la solution).
Pour faire ton interfaces graphiques : pas besoin de JBuilder, netbeans possède déjà des outils intégrés, ou eclipse possède des plugins pour le faire "à la main" aussi, bien que perso, je préfère amplement faire mon interface par code, c'est bien plus propre est maintenable je trouve !