J'utilise outputPanel.setLayout(new BoxLayout(outputPanel, BoxLayout.Y_AXIS));
puis j'ajoute des éléments (par exemple, JLabels, JButtons) à la outputPanel
. Par exemple: outputPanel.add(submitButton);
.
Je vois que tous les éléments ajoutés sont "centrés". C'est bien, parce que je veux que mes éléments soient au centre. Quand j'écris "centre", je veux dire "distance égale entre gauche et droite". Mais le problème est que la partie gauche de l'élément est placée au centre. Et je veux avoir le centre des éléments à mettre au centre. Comment puis-je obtenir ce comportement?
Le problème peut être résolu en utilisant myLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
. Cela fonctionne avec JLabel
, JButton
et JRadioButton
.