Сделать не редактируемым флажок после того, как другой выбран Java - PullRequest
2 голосов
/ 04 апреля 2011

скажем, у нас есть 10 флажков. Как бы вы сделали после того, как вы выбрали Один, другой флажок недоступен для редактирования или выбора, например

enter image description here

Если мы выберем флажок А,флажок -A должен быть недоступен для редактирования или выбора.

Возможно ли это?

1 Ответ

0 голосов
/ 04 апреля 2011

Да, примените SelectionListener к вашему элементу управления и отключите все остальные элементы управления с помощью цикла для всех элементов управления.

b1.addSelectionListener(new SelectionAdapter() {
  public void widgetSelected(SelectionEvent e) {
     for(Control child : composite.getChildren()){
        if(child != b1) {
           child.setEnable(false);
        }
     }
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...