Les tailles de police JavaFX sont énormes dans l'application Eclipse RCP


Je travaille sur une application RCP qui inclut à la fois des éléments Swing et JavaFX. L'application doit être compilée à l'aide de Java 8, ce qui fait que les éléments Swing ne sont pas mis à l'échelle sur un écran haute résolution en fonction de la taille du texte.

En utilisant le manifeste externe , je suis correctement en mesure de faire fonctionner l'application où les éléments Swing et JavaFX sont mis à l'échelle correctement, bien qu'un peu flous, sur un écran haute résolution.

Cependant, si je désactive l'externe manifeste, et regardez juste les éléments JavaFX, les tailles de police sont maintenant gigantesques. Si j'ouvre la même interface utilisateur JavaFX en dehors du contexte RCP, les polices sont correctement mises à l'échelle.

Quelqu'un sait comment la mise à l'échelle des polices d'interface utilisateur JavaFX peut être corrigée pour les applications RCP dans des environnements à haute résolution?

Voici des captures d'écran illustrant le problème:

En dehors du RCP, pas de manifeste externe En dehors du RCP, pas de manifeste externe

En RCP, AVEC externe manifeste Dans RCP, AVEC manifeste externe

Dans RCP, SANS manifeste externe En RCP, SANS manifeste externe

Author: anishthecoder, 2017-07-21