我正在使用eclipse扩展newWizard,如何在java中设置向导对话框大小?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我正在使用eclipse扩展newWizard,如何在java中设置向导对话框大小?相关的知识,希望对你有一定的参考价值。

我有一个自定义向导类,它扩展了向导并实现了INewWizard。在eclipse的扩展名org.eclipse.ui.newWizard下将此向导类添加到向导中。当我这样做时,按Ctrl + N并选择一些并点击下一步页面的大小很小,我该如何自定义尺寸?

答案

通常,您可以在页面中各种控件的布局上指定宽度和高度提示,以使控件大于其默认值。

您还可以覆盖向导页面setVisible方法,并在页面可见时设置对话框外壳大小:

  @Override
  public void setVisible(final boolean visible)
  {
    super.setVisible(visible);

    if (visible) {
      final Shell shell = getShell();

      final Point size = shell.getSize();

      final Point newSize = ... calculate new size

      shell.setSize(newSize);
    }
  }

以上是关于我正在使用eclipse扩展newWizard,如何在java中设置向导对话框大小?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 中开发 LibreOffice 扩展?

Eclipse 语法高亮显示:尝试为新文件扩展名指定它,但它不起作用

使用drupal .inc使用eclipse PHP手册功能

如何为 Eclipse 安装 Pig 插件

如何为 Eclipse 应用程序启用远程调试?

如何在 Eclipse 中扩展源菜单? (或:它的 locationURI 是啥?)