2014-08-27 4 views
4

enter image description hereтаблицу, как JTreeTable с редактируемыми компонентами, такими как ComboBox, TextArea, CheckBox, как Ряды

Есть ли пользовательский плагин (например, JTreeTable с редактируемыми компонентов Java) в Java, как на картинке выше.

Я знаю, что это можно сделать, расширив класс JTreeTable или JXTreeTable или используя TreeCellEditor и т. Д. Но, мне нужна совершенно точная структура, как показано на рисунке выше. Пожалуйста, направляйте меня и заблаговременно.

+0

Трудно сказать. JTreeTable не является частью основного API, поэтому существует множество различных реализаций. Вы можете найти здесь: http://www.java2s.com/Code/Java/Swing-Components/JTreeTablecomponent.htm. Какой из них вы используете? – splungebob

+1

Я еще не решил что-либо использовать, я ожидаю, что в JAVA будет существовать структура с вышеуказанной структурой (показана на изображении). Как только я получил такую ​​структуру в JAVA, я начну реализацию. –

+1

Кроме того, я не говорю конкретно о JTreeTable или JXTreeTable здесь, мне нужно что-то в java с этой структурой. –

ответ

5

Outline, видели here и here, использует ту же схему, как renderer and editorJTable. Например, чтобы получить столбец флажков, ваша RowModel реализация getColumnClass() должна вернуть Boolean.class, и ваша реализация isCellEditable() должна вернуть true для столбца Logical2. Я не пробовал, но DefaultCellEditor, созданный с помощью JCheckBox, должен работать для столбца combo.

image