Eclipse RCP 主窗口无法调整大小

发布于 2024-10-10 21:11:33 字数 52 浏览 2 评论 0原文

有谁知道如何禁用调整 Eclipse 应用程序主窗口大小的可能性

非常感谢

does anyone know how to disable the possibility of resizing the main window of my Eclipse application

Thanks a lot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

西瑶 2024-10-17 21:11:33

您可以尝试使用限制性的 ShellStyle,如 此线程 以及详细的在此 (SWT.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()。有关如何形成参数的说明,请参阅 Shell(int) 构造函数的 Javadoc。
根据 WorkbenchWindowConfigurer,默认值为 SWT.SHELL_TRIM,其中包括 SWT.RESIZE 选项。
您必须制定一个不包含 SWT.RESIZE 的值。

这正是我正在寻找的东西,

configurer.setShellStyle(SWT.DIALOG_TRIM);

You can try a restrictive ShellStyle, as suggested in this thread and detailed in this one (SWT.DIALOG_TRIM):

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


} 

You need to call setShellStyle(). See the Javadoc for the Shell(int) constructor for an explanation of how to form the argument.
According to WorkbenchWindowConfigurer the default value is SWT.SHELL_TRIM, which includes the SWT.RESIZE option.
You'll have to formulate a value that does not include SWT.RESIZE.

It was exactly what I was searching for,

configurer.setShellStyle(SWT.DIALOG_TRIM);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文