Bonjour à tous,

J'ai adapté toutes les fenêtres en fonction de la résolution d'écran, mais j'ai un problème avec la police.

En faite, ce problème reflète plus d'un calcul mathématique.

J'essai de transformé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
new Font("Arial", Font.BOLD, 20);//20
En ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static Font arial20 = new Font("Arial", Font.BOLD, (int) Math.round(Toolkit.getDefaultToolkit().getScreenSize().width*20*0.000625));//20);
J'utilise 1/1600, car j'ai tous créer avec cette résolution (résolution de référence)

Résolution 1600 en width;
Résolution 1024 en width ->13. Donne Arial 20

Le problème est que j'ai des problèmes d'affichage avec des mots qui ne se terminent pas.

Je me demandais si le fait d'appliquer un arial 20 ( le 20 représente 20 pixels?)
Mais a quoi correspond ce 20?

Si vous avez des idées, ou méthode?

Merci