Java SWT: как указать, что пункт меню выбран

StackOverflow https://stackoverflow.com/questions/609862

  •  03-07-2019
  •  | 
  •  

Вопрос

С помощью 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, как в:

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

MenuItem.getSelection()
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top