java - SWT Java : How to prevent window from resizing?

标签 java resize window swt

我想禁用调整窗口大小。有什么想法吗?

最佳答案

您可以使用双参数构造函数指定 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/

相关文章:

java - 批量运行xpath表达式

php - 在 PHP 中调整 PNG 图像的大小

jquery - 如果 'x' 为 true,则删除已在浏览器调整大小时准备就绪的文档上加载的函数?

actionscript-3 - 以编程方式设置 AIR 窗口位置?

c# - 如何强制 WPF 启动窗口到特定屏幕?

c++ - 元数据未显示 ffmpeg C++

java - 尝试将鼠标悬停在选项卡上并对 Selenium 中的特定项目执行自动单击

java - 大量对象、分片和 Java EE

java - Android - Java空指针异常

css - HTML5/CSS|出现滚动条时如何禁用响应?