Можете ли вы отключить кнопку отмены в мастере jface? - PullRequest
0 голосов
/ 29 апреля 2011

Когда пользователь нажимает кнопку «Далее» в моем мастере jface, он будет связываться с моим сервером асинхронно.Однако эту операцию нельзя отменить, поэтому я хочу временно временно отключить кнопку «Отмена» в мастере jface, а также, если возможно, кнопку «Закрыть» в строке заголовка.

Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 29 апреля 2011

передайте ваш долгосрочный код, обернутый IRunnableWithProgress в wizard.getContainer().run(true, false, rwp). Внутри вашего кода у вас будет доступ к IProgressMonitor, который в основном контролирует визуальный индикатор выполнения.

2 голосов
/ 29 апреля 2011

Как вы общаетесь с сервером?Вы запускаете его внутри IWizardContainer.run ()?Вы можете передать cancellable = false.

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