Bonjour à tous !
Je rencontre un souci plutôt étonnant. En effet, quand j'affiche un JLabel avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
JLabel test = new JLabel("Test");
test.setFont(new Font(Font.SERIF, Font.BOLD, 50);
test.setVerticalAlignment(SwingConstants.CENTER);
...
Mon texte apparaît bien centré dans son JLabel.

Mais lorsque je l'affiche avec ce code (qui me permet de définir ma propre police) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
JLabel test = new JLabel("Test");
test.setFont(calibri.deriveFont(Font.BOLD, 50)); // J'ai créé la police calibri auparavant
test.setVerticalAlignment(SwingConstants.CENTER);
...
Le texte n'est pas vraiment centré. En fait c'est la ligne sur laquelle repose le texte qui est centrée. Du coup, dans les faits, mon texte est légèrement décentré vers le haut.

Vous savez si on peut remédier à ça ?

Merci d'avance !