我正在从本地32位应用程序启动JVM,并使用SWT在Java中创建一些UI。打开向导对话框时,本机窗口正在最小化,并且字体大小也正在更改。
后台UI的此更改取决于操作系统的字体大小,如果字体大小为100%或建议使用,则没有问题,但是如果将字体大小的值更改为125%或150%,则不会出现此行为。 / p>
Display d=Display.getDefault();
wizard = new ImportWizard(isSource,false);
wizardDialog = new ImportWizardDialog(d.getActiveShell(),wizard);
wizardDialog.create();
wizardDialog.setBlockOnOpen(true);
wizardDialog.open();