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