Io uso outputPanel.setLayout(new BoxLayout(outputPanel, BoxLayout.Y_AXIS));
e quindi aggiungo elementi (ad esempio JLabels, JButtons) allo outputPanel
. Ad esempio: outputPanel.add(submitButton);
.Come centrare gli elementi nel BoxLayout usando il centro dell'elemento?
Vedo che tutti gli elementi aggiunti sono "centrati". È buono, perché voglio che i miei elementi siano al centro. Quando scrivo "center" intendo "uguale distanza da sinistra e destra". Ma il problema è che la parte sinistra dell'elemento è messa al centro. E voglio avere il centro degli elementi da mettere al centro. Come posso ottenere questo comportamento?
Avevo un problema simile e ho scoperto che invece di usare 'BoxLayout',' FlowLayout' funzionava meglio ed era più facile centrare gli oggetti allineati al suo interno. – JFreeman