Установить размер диалогового окна мастера JFace

Я реализую диалог мастера JFace с одной страницей. Сообщение, которое появляется при обработке моей логики, может быть довольно длинным предложением. Но есть место только для примерно 2 строк текста, чего недостаточно.

Есть ли способ сделать это место для сообщения между страницей мастера и заголовком мастера диалога выше?

На данный момент я знаю, что если вы установите изображение для мастера, это место будет выше, но это, очевидно, худшее решение, которое я нашел. Я не могу сделать своего волшебника шире, потому что это выглядит нелепо после этого.

1 ответ

Решение

Настройка изображения, по-видимому, является единственным способом управления этим, поскольку вычисление размера текста фиксируется в две строки и не может быть легко переопределено.

Расчет для этого в createTitleArea частный метод TitleAreaDialog (который WizardDialog распространяется).

Другие вопросы по тегам