我想禁用调整窗口大小。有什么想法吗?
最佳答案
您可以使用双参数构造函数指定 Shell
样式位。默认样式位是 SWT.SHELL_TRIM
:
public static final int SHELL_TRIM = CLOSE | TITLE | MIN | MAX | RESIZE;
您实际上想要排除 RESIZE
位。如果您要创建自己的 Shell
:
final Shell shell = new Shell(parentShell, SWT.SHELL_TRIM & (~SWT.RESIZE));
如果您正在扩展 Dialog
,您可以通过覆盖 getShellStyle
来影响 shell 样式位:
@Override
protected int getShellStyle()
{
return super.getShellStyle() & (~SWT.RESIZE);
}
关于java - SWT Java : How to prevent window from resizing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740387/