exe4j打包java GUI程序,界面变大的解决方案

MyEclipse编写的GUI程序,使用exe4j打包jar为exe后运行,发现界面变大模糊。

原因:dpi显示设置导致的,右键桌面-显示设置,“缩放与布局”下的“更改文本应用等项目的大小”从【125%】改选【100%】,便不存在该问题,但这并非实用的解决方案。
而如果将下面的"高级缩放设置",点进去设成【124%】便比较完美,不过就算输入跟原来一样的125%,也一样能解决这个问题,只要使用的是"自定义缩放",而不是在下拉列表那三个默认缩放里选的就行。但有些低版本的win10却并不能在自定义里做到如此细致的百分比调整,所以这也并不算最好的解决方式。

解决方案:其实exe4j本身提供了针对高DPI的识别支持,在步骤【4.Executable info】下的高级设置【Manifest options】里,勾选“DPI Awareness”栏目下的“Enable DPI awareness”选项后,打包出来的exe执行时便能正常尺寸显示图形界面。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值