Вопрос

Я пытаюсь представить некоторые иерархические данные в TableViewer ( TreeViewer не подходит - поверьте мне:-).Следовательно, мне нужно визуализировать родительские ячейки с диапазоном строк > 1.

Насколько я могу судить, в настоящее время это невозможно с помощью обычного JFace. TableViewer, или SWT Table под.

Может ли кто-нибудь сказать мне, что я ошибаюсь?

М.

Это было полезно?

Решение

Правильный.

Вы можете использовать TreeViewer, отображаемый в «табличном режиме», как показано на рисунке. этот класс.

замещающий текст http://javawiki.sowas.com/lib/exe/fetch.php?w=&h=&cache=cache&media=swt-jface:jface-columntree.png

Однако, поскольку TreeViewer вам не подходит, вы можете почерпнуть некоторую идею из кода СтолДерево, хотя у него есть устарел в eclipse3.3.

alt text
(источник: java2s.com)

ТаблицаДеревоПросмотрщик и СтолДерево оба основаны на таблице.

Другие советы

Вы пробовали сетку туманностей? http://www.eclipse.org/nebula/widgets/grid/grid.php.

alt text

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top