кажется, что JTable может разрешить только флажок. как я могу поместить группу радио в ячейку на JTable?
поместить группу радио в JTable
comment
Это очень просто: если вам нужен один переключатель на строку, см. пример java2s.com/Code/Java/Swing-Components/. Если вам нужно отобразить группу переключателей в одной ячейке - это сложно: вам нужно вернуть JPanel в качестве средства визуализации (как здесь mail-archive.com/[email protected]/msg00249.html), что касается редактора, я не уверен :) Попробуйте использовать поле со списком вместо группы переключателей.
- person dma_k   schedule 08.02.2010
Ответы (1)
ваш вопрос довольно короткий, поэтому я мог неправильно его истолковать, но в любом случае логическое значение по умолчанию регистрируется в jtable для отображения/редактирования с помощью флажка.
В зависимости от типа данных ячеек средство визуализации/редактор извлекается при рисовании ячеек. вы можете создать редактор/рендерер на JPanel, содержащем два радиокнопки, которые сгруппированы с помощью ButtonGroup. В зависимости от того, какие данные вы хотите хранить в модели данных, у вас есть различные варианты. если, например, ваша модель данных содержит целые числа, то ваш новый редактор/рендерер должен иметь возможность работать с этим.
person
Houtman
schedule
30.07.2009