繁体   English   中英

GUI Java应用程序与Win7兼容,但与Win10不兼容

[英]GUI Java Application Compatible With Win7 But Not Compatible With Win10

我已经使用.exe安装文件构建了GUI Java应用程序,它在使用Windows 7的任何PC上都可以正常工作,但是当我尝试在Windows 10上安装该程序时,某些帧中的图形组件( jlabel,jtxtfield,... )重叠其他这里有一些图片...
Windows 7的

Windows 10

字体似乎有问题,已被替换,并且字体大小发生了很大变化。 检查应用程序使用哪些字体以及系统上哪些字体。

考虑使用您的应用程序提供的免费(Linux)字体,使用registerFont

InputStream fontIn = getClass().getResourceAsStream("/... .ttf");
Font font = Font.createFont(Font.TRUETYPE_FONT, fontIn);
GraphicsEnvironment ge = graphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);

Microsoft Windows上的字体列表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM