2011-01-05 129 views

回答

3

的可能性,你可以试试限制性ShellStyle,如this thread和详细的建议in this oneSWT.DIALOG_TRIM):

public void preWindowOpen() { 
     IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); 
     configurer.setInitialSize(new Point(800, 600)); 
     configurer.setShowCoolBar(false); 
     configurer.setShowStatusLine(false); 
     configurer.setTitle("RFID demo"); 


} 

您需要拨打setShellStyle()。有关如何形成参数的说明,请参阅Javadoc的Shell(int)构造函数。
根据WorkbenchWindowConfigurer的默认值是SWT.SHELL_TRIM,它包括SWT.RESIZE选项。
您必须制定一个不包含SWT.RESIZE的值。

这正是我一直在寻找的是,

configurer.setShellStyle(SWT.DIALOG_TRIM); 
+0

坦克你很 – picciopiccio 2011-01-15 11:05:48

+0

它不明确放在哪里setShellStyle。试图置于setTitle之下 - 不起作用 – Dmitry 2013-06-12 14:40:02