Java SWT: как указать, что пункт меню выбран
Вопрос
С помощью SWT, как обычно можно указать, что пункт меню (из меню панели задач) является в данный момент активным выбором? Галочка? Смелый? Как это сделать с кодом?
Решение
Используйте CHECK во время создания экземпляра:
MenuItem menuItem = new MenuItem(menu, SWT.CHECK);
Используйте getSelection для проверки статуса:
boolean isSelected = menuItem.getSelection();
Другие советы
org.eclipse.swt.widgets.MenuItem setSelection (true) / getSelection ()
Стиль выделения зависит от стиля элемента меню: CHECK, CASCADE, PUSH, RADIO, SEPARATOR, как в:
(источник: developpez.com )
(источник: developpez.com )
MenuItem.getSelection()
Не связан с StackOverflow