Bonjour tout le monde

Il y a quelques mois j'ai développé une interface graphique avec C++ Builder 6 professionnel.
Aujourd'hui il faut que je la re-développe en Java.

Je voudrais savoir quel outil utilisé pour retrouver + ou - les mêmes fonctionnalités que C++ Builder.

Coté gratuit il y a Eclipse et JBuilder personnel et coté payant JBuilder professionnel.

Pouvez-vous me donner les principales différences entre chacun et me dire lequel serait le + proche de C++ Builder 6 professionnel au niveau utilisation et fonctionnalités ?

Merci d'avance