您可以通过访问PLAF来更改单个位置的默认字体大小: 高DPI屏幕上的Java Swing
但这仍然会使应用程序看起来很糟糕,因为组件间空间将以像素为单位,因此不会随着字体大小而缩放.有关详细讨论,请参见 http://www.javalobby.org/java/forums/t101878.html.
我的建议是使用支持DPI的布局库,例如MigLayout,它支持以像素或DPI感知mm或cm指定大小.然后,您可以使用FontMetrics查找字体缩放和DPI感知间距,以找到字体的正确大小.
| 归档时间: |
|
| 查看次数: |
7435 次 |
| 最近记录: |