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

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

3 ответа

Решение

Используйте стиль 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, например:

http://jmdoudoux.developpez.com/cours/developpons/java/images/swt047.png http://jmdoudoux.developpez.com/cours/developpons/java/images/swt046.png

MenuItem.getSelection()
Другие вопросы по тегам