Menu java

Bonjour,
je veux faire un menu de boutons, on me les affiche tous sur la même ligne
mais je veux que les boutons apparaissent verticalement,
est-ce que vous avez une idée du comment faire?
Merci davance..
Configuration: Windows Vista
Opera 9.80

3 réponses

  1. Tu veux faire un menu comment exactement ?
    Sur le coté ?
    Tu rajoutes une suite de JButton ?
    La solution doit se trouver au niveau des FlowLayout ou GridLayout
    1. oui j'ai trouvé qu'on doit utiliser GridLayout et FlowLayout mais vous pouvez être plus précis parce que je suis encore débutante en java..
      je veux afficher trois boutons l'un en dessous de l'autre..
      Merci.
      1. Tes boutons sont dans un JPanel non ?
        Appelons ce JPanel "container".

        //On change le layout du panel
        container.setLayout(new FlowLayout());
        //On le redimensionne 20,20 est pris comme exemple mais tu les changes en fonction de tes boutons
        container.setPreferredSize(new Dimension(20,20));

        Deuxième solution le GridLayout

        //3 = nombre de lignes, 1 = nombre de colonnes
        container.setLayout(new GridLayout(3,1));
        container.add(bouton1);
        container.add(bouton2);
        container.add(bouton3);

        Voilà, si tu comprends pas, demande :)
    2. Bonjour,
      ça m'a bcp bcp aidé, c'est-ce que je cherchais :)
      merci :)