vgap sethgap layouts hgap gridlayout borderlayout java swing user-interface radio-button grid-layout

sethgap - java panel layout



Centrado de botones de radio en un GridLayout (1)

Intento crear una aplicación usando GridLayout y no sé cómo centrar algunos botones de opción. La ventana termina pareciéndose a:

Aquí es cómo agregué los botones de 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++; }

¿Hay alguna manera de que pueda centrar los botones de radio dentro de sus columnas?


Puedes usar:

radioButton.setHorizontalAlignment(AbstractButton.CENTER);