SWT переключатель выбора отката радиокнопки - PullRequest
0 голосов
/ 10 августа 2010

У меня проблема с флагом без кнопки SWT.RADIO;

То, что я хочу, это предотвратить изменение какой-либо кнопки при некоторых обстоятельствах

сценарий

У нас есть три кнопки, при изменении выбора система проверяет, что это разрешено. если нет, то мы не хотим устанавливать новый выбор.

Так в чем же проблема, я работаю с отборочным слушателем. Когда мы меняем выбор, слушатель увольняется дважды; сначала скрыть выбор другого элемента, а затем выбор текущей выбранной кнопки.

У меня есть способ сделать это просто или нормально?

1 Ответ

0 голосов
/ 12 августа 2010

Отмена выбора вручную не очень хорошая идея.Вы должны иметь возможность отключить выбор, установив <a href="http://help.eclipse.org/galileo/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/events/SelectionEvent.html#doit" rel="nofollow noreferrer">event.doit</a> = false в слушателе выбора.Вы можете игнорировать один из обратных вызовов, проверив состояние выбора ((Button) event.source).getSelection())

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...