gpt4 book ai didi

java - 如何禁用eclipse插件开发项目中的最大化按钮

转载 作者:行者123 更新时间:2023-11-30 09:18:11 24 4
gpt4 key购买 nike

我正在开发一个插件项目。我想禁用向导页面标题栏中的最大化按钮。请帮助我

最佳答案

如果您使用 org.eclipse.jface.wizard.WizardDialog 打开向导,您可以创建一个子类以在构造函数中设置不同的 shell 样式:

public class WizardDialogNoMax extends WizardDialog
{
public WizardDialogNoMax(Shell parentShell, IWizard wizard)
{
super(parentShell, wizard);

setShellStyle(SWT.CLOSE | SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL | SWT.RESIZE | getDefaultOrientation());
}
}

上面只是省略了 SWT.MAX 样式。在 Mac OSX 上,还需要省略 SWT.RESIZE(这也意味着无法调整对话框的大小)。

如果您要向 Eclipse 新建、导入或导出向导扩展点添加向导,那么我认为您无法更改最大化按钮。

关于java - 如何禁用eclipse插件开发项目中的最大化按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18607576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com