jgoodies связывает несколько кнопок jtoggle

Я хотел бы связать 3 кнопки переключения с моим объектом домена. 3 переключателя должны быть взаимоисключающими, если одно из 3 логических свойств в моем объекте домена истинно, тогда соответствующий переключатель выбран, а другие 2 не выбраны.

У меня есть решение, основанное на RadioButtonAdapter, но мне оно кажется странным. Так что мне было интересно, есть ли другое решение...


person xtrem06    schedule 27.10.2011    source источник
comment
что вы пробовали до сих пор и в чем именно проблема? AFAIR, вкусности поставляются с примером кода, который демонстрирует, как достичь вашей цели.   -  person kleopatra    schedule 27.10.2011
comment
Я не нашел код примера в .zip (версия 2.5), который я скачал, но я смог найти несколько простых примеров в Интернете. Итак, у меня есть решение моей проблемы, использующее RadioButtonAdapter. Мне просто было интересно, есть ли другой способ сделать это.   -  person xtrem06    schedule 27.10.2011
comment
что не так с решением, которое вы нашли?   -  person kleopatra    schedule 27.10.2011
comment
В моей модели используются не логические значения, а значение перечисления, содержащее три состояния, по одному для каждой кнопки. Я думал, что есть решение, основанное на логических значениях... Использование RadioButtonAdapter кажется поворотным. И я хочу использовать JGoodies так, как он должен использоваться.   -  person xtrem06    schedule 27.10.2011


Ответы (1)


Попробуйте поместить переключатели в ButtonGroup. . Затем привяжите свои кнопки, как обычно, с помощью Bindings.bind.

person jackrabbit    schedule 27.10.2011