2015-09-15 51 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%來確定,

相關問題