SWT: пользовательский MessageBox / больше текста / как получить иконки? - PullRequest
1 голос
/ 30 сентября 2011

Я хочу отобразить второй, не жирный текст в моем MessageBox, как показано здесь для OSX: http://welcome.solutions.brother.com/NR/rdonlyres/1EA4CC0C-F0B9-45D3-BD2C-EF2C430E3FAD/15107/error2.gif

Есть ли способ сделать это с помощью MessageBox? Если нет, я бы создал свой собственный диалог, проблема в том, что я не знаю, как загрузить соответствующие значки.

1 Ответ

1 голос
/ 30 сентября 2011

К сожалению, MessageBox довольно ограничен в своей функциональности.Вы можете получить системный значок из класса Display и затем установить его в метке:

final Image warningImage = getShell().getDisplay().getSystemImage(SWT.ICON_WARNING);

final Label imageLabel = new Label(dialogArea, SWT.NONE);
imageLabel.setImage(image);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...