Немодальный диалог JFace? - PullRequest
12 голосов
/ 27 апреля 2011

Проще говоря: есть ли способ создать немодальное диалоговое окно JFace?Я пытался позвонить setShellStyle безрезультатно.Если я правильно помню, это не проблема в разгаре - это недостаток SWT, или я просто неправильно использую виджет?

TIA

Ответы [ 2 ]

22 голосов
/ 27 апреля 2011

Использование

setShellStyle(SWT.CLOSE | SWT.MODELESS | SWT.BORDER | SWT.TITLE);
setBlockOnOpen(false);

кажется практикой.Это не работает для вас?

10 голосов
/ 08 сентября 2011
@Override
protected void setShellStyle(int newShellStyle) {           
    super.setShellStyle(SWT.CLOSE | SWT.MODELESS| SWT.BORDER | SWT.TITLE);
    setBlockOnOpen(false);
}

Приведенный выше код решит проблему.

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