Java Swing
Raurean
0 Error, 0 Warning!
展开
-
如何避免高分屏高DPI情况下软件界面模糊
最近用 Java Swing 写了一个windows端小工具,JRE版本1.8,使用exe4j打包成了exe。电脑屏幕的辨率是1920*1080,由于系统开启了DPI缩放,所以在程序运行时,窗口被放大了,控件上的字体也变得很模糊。查阅网上相关资料,主要是SO上的一个讨论(问题链接),给出了一些Java下的解决方法:换用JavaFX编写GUI;在JRE 9+上运行;更改注册表;右键->属性->兼容性,更改exe在高DPI下的设置。因为程序可能要在别的电脑上运行,每次改配置太麻烦,原创 2020-10-14 20:50:31 · 2445 阅读 · 4 评论 -
Java Swing: 令图像以等比例缩放或完全填充方式,自适应JLabel等组件大小
Java Swing图像自适应JLabel、JButton大小代码Demo注释代码通过下面代码中的LabelUtil.getAutoAdjustedIcon(Image, boolean)方法,创建一个能自适应组件大小的ImageIcon对象。然后调用JLabel或JButton的setIcon(Icon)方法,便可令图像自适应JLabel大小。import java.awt.Dimensi...原创 2019-08-22 22:19:21 · 8519 阅读 · 5 评论