Interface graphique

Bonjour, je cherche un layout qui me permettrai de faire facilement des interfaces graphiques comme en c# (position des boutons, ... exactement ou l'on veut) en java?

Si un tel layout n'existe pas est-ce que le code généré par NetBeans est "propre"?

Merci d'avance.

2 réponses

  1. Modérateur
    Non, le code généré par NetBeans n'est pas propre. En revanche celui d'Eclipse l'est.
    Sinon, pour mettre les boutons exactement où tu veux, il suffit de ne pas mettre de Layout, avec un
    setLayout(null);
    1. Oui, en effet j'avais déjà vu mais il est déconseillé pour les changements de résolutions, si je ne me trompe pas?
      1. Modérateur
        En effet, mais qu'est-ce que tu entends alors par "exactement" où tu veux ?
        Je ne connais pas le C# pour comparer, mais en Java la meilleure façon d'utiliser les layout c'est de les combiner entre eux : A Visual Guide to Layout Managers
      2. J'utilise beaucoup le GridLayout mais lors des modifications de taille de l'écran, la taille des composants devient énorme.
        Quel layout est le plus libre selon vous?
      3. Modérateur
        Pour moi le GroupLayout est suffisant, mais il faut un peu de temps pour bien en comprendre le fonctionnement, et plus que jamais une feuille de brouillon est utile pour croquer son interface graphique et la découper en groupes verticaux et horizontaux avant de coder.

        How to Use GroupLayout