Java SWT: как указать, что пункт меню выбран - PullRequest
3 голосов
/ 04 марта 2009

Используя SWT, как обычно можно указать, что пункт меню (из меню панели задач) является в данный момент активным выбором? Галочка? Смелый? Как это сделать с кодом?

Ответы [ 3 ]

6 голосов
/ 04 марта 2009

Используйте стиль CHECK во время создания экземпляра:

MenuItem menuItem = new MenuItem(menu, SWT.CHECK);

Используйте getSelection для проверки статуса:

boolean isSelected = menuItem.getSelection();
4 голосов
/ 04 марта 2009

org.eclipse.swt.widgets.MenuItem setSelection (true) / getSelection ()

Стиль выделения зависит от стиля пункта меню: ПРОВЕРИТЬ, КАСКАД, НАЖАТЬ, РАДИО, СЕПАРАТОР, как в:

alt text
(источник: developpez.com ) alt text
(источник: developpez.com )

1 голос
/ 04 марта 2009
MenuItem.getSelection()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...