как скрыть "помощь" изображение из мастера? - PullRequest
3 голосов
/ 15 мая 2010

Кто-нибудь знает, как скрыть такое справочное изображение из моего собственного мастера? альтернативный текст http://img268.imageshack.us/img268/6485/newprojectwt.png

setHelpAvailable(false) не работает, скрывает "прямоугольную кнопку помощи", а не это изображение.

Спасибо

Ответы [ 2 ]

5 голосов
/ 15 мая 2010

Это подтверждает эту ветку , разработанную этой веткой :

  • Есть кнопка со значком вопросительного знака. Эта кнопка является частью WizardDialog, диалогового окна, которое используется для показа мастера конечному пользователю.
    Эта кнопка используется для отображения контекстной справки либо в диалоговом окне, либо с помощью браузера справки.

  • Затем есть прямоугольная кнопка с текстом «помощь».
    Эта кнопка отображается, если мастер предлагает помощь, указанную в вызове setHelpAvailable(true). Если вы используете эту кнопку, ваша страница мастера должна переопределить Метод executeHelp.


Видимость этой кнопки контекстной справки (со знаком вопроса) контролируется статическим методом TrayDialog.setDialogHelpAvailable().
Если вызывается с параметром false, JFace-диалог не будет показывать кнопку помощи. Однако его можно сделать доступным по отдельности в диалоге, производном от TrayDialog, вызвав setHelpAvailable с параметром true.

Кнопка контекстной помощи является частью TrayDialog.
Если вы не используете WizardDialog для отображения мастера, ваш класс диалога должен быть получен из TrayDialog.

 /**
  * Sets whether JFace dialogs that support help control should
  * show the control by default. If set to <code>false</code>,
  * help control can still be shown on a per-dialog basis.
  *
  * @param helpAvailable <code>true</code> to show the help
  * control, <code>false</code> otherwise.
  * @since 3.2
  */
 public static void setDialogHelpAvailable(boolean helpAvailable) {
     dialogHelpAvailable = helpAvailable;
 }
1 голос
/ 13 июля 2011

Просто вещь: убедитесь, что вы вызываете метод перед созданием кнопки в TrayDialog.createButtonBar (который обычно вызывается из createContents).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...