2015-09-15 27 views
2

我正在使用swt对话框,如果我增加字体大小(控制面板 - >显示)从较小的(100%)到大(150%) 这可以使用如何在java中检测窗口字体大小(100%,125%,150%)

  1. 滚动复合或
  2. 要调整控制或字体大小,如果窗口大小已 变成更大的解决。

对于第2点,我无法获得当前的Windows大小。如果我明白了,可以解决问题,因为可滚动复合材料不适合较小的尺寸。

+2

如果您使用[布局](http://www.eclipse.org/articles/Article-Understanding-Layouts/Understanding-Layouts.htm) –

+0

,我将使用网格布局自动对话框大小.. –

回答

2

我做到了以如下方式:分别125%或150%

Display.getCurrent().getDPI().x 

在这里,基于该返回值(96,120或144),它可以,如果大小为100%来确定,

相关问题