2012-10-24 7 views
3

J'essaie de créer une application en utilisant GridLayout et je ne sais pas comment centrer certains boutons radio. La fenêtre finit par ressembler à: enter image description hereCentrer les boutons radio dans un GridLayout

Voici comment j'ai ajouté les boutons radio:

JPanel qArea = new JPanel(new GridLayout(0,5)); 
... 
qArea.add(new JPanel()); 
    qArea.add(o1); 
    qArea.add(o2); 
    qArea.add(o3); 
    qArea.add(o4); 
    while(i<50) 
    { 
     if (i%5 == 0) 
      qArea.add(qs[cq++]); 
     else 
      qArea.add(buttons[crb++]); 
     i++; 
    } 

Est-il possible que je peux centrer les boutons radio dans leurs colonnes?

+0

Comme vous pouvez le voir, les textes sur la face supérieure sont centrées dans leurs colonnes. – Casteurr

Répondre

5

Vous pouvez utiliser:

radioButton.setHorizontalAlignment(AbstractButton.CENTER); 
+0

Merci! Ça marche. :) – Casteurr