Я использую расширение eclipse newWizard, как установить размер диалогового окна мастера в Java? - PullRequest
0 голосов
/ 17 мая 2018

У меня есть класс Custom Wizard, который расширяет Wizard и реализует INewWizard.Добавлен этот класс мастера в мастер под расширением eclipse org.eclipse.ui.newWizard.Когда я это сделаю, Ctrl + N и выберите что-то и нажмите на следующий размер страницы маленький, как я могу настроить размер?

1 Ответ

0 голосов
/ 18 мая 2018

Обычно вы указываете ширину и высоту подсказок в макете различных элементов управления на странице, чтобы сделать элементы управления больше, чем их значения по умолчанию.

Вы также можете переопределить метод страницы мастера 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);
    }
  }
...