Больше строк в заголовке столбца

#java #swt #nattable

#java #swt #nattable

Вопрос:

Я хотел бы получить заголовок таблицы, подобный этому:

Заголовок

Но я могу получить только заголовок столбца без третьей строки (y1, y2, y3). Как я могу это сделать?

У меня пока что есть что-то подобное:

 protected ILayer createColumnHeaderLayer(IDataProvider dataProvider, 
                                         ILayer bodyLayer, 
                                         IUniqueIndexLayer dataLayer, 
                                         SelectionLayer selectionLayer) {

    IDataProvider columnHeaderDataProvider = new TeppichDiagramHeaderDataProvider(dataProvider);
    DataLayer columnBaseLayer = new DataLayer(
            columnHeaderDataProvider, 
            DataLayer.DEFAULT_COLUMN_WIDTH, 
            30
    );
    ColumnHeaderLayer columnHeaderLayer = new ColumnHeaderLayer(columnBaseLayer, bodyLayer, selectionLayer, false);

    ColumnGroupModel columnGroupModel = new ColumnGroupModel();
    ColumnGroupHeaderLayer columnGroupHeaderLayer = new ColumnGroupHeaderLayer(
            columnHeaderLayer, 
            selectionLayer, 
            columnGroupModel,
            false
    );
    columnGroupHeaderLayer.addColumnsIndexesToGroup(
            "Group", 
            3, 4, 5
    );

    return columnGroupHeaderLayer;
}
 

где TeppichDiagramHeaderDataProvider — это поставщик данных для заголовка столбца. Где он возвращает 1 из своего метода getRowCount().

Комментарии:

1. Как вы получили заголовок без третьей строки?

2. @Baz смотрите отредактированный вопрос