Что касается таблицы SWT, кто-нибудь работал над таблицей SWT - PullRequest
0 голосов
/ 18 января 2011

Как таблица SWT хранит элементы таблицы внутренне, использует ли она массив, или список массивов, или связанный список.

Ответы [ 3 ]

0 голосов
/ 18 января 2011

Таблица сохраняет все свои TableItems в массивах как элементы TableItem [].

Есть ли причина, по которой вы изучаете детали реализации?

0 голосов
/ 09 января 2019

Необходимо создать несколько экземпляров класса, чтобы заполнить значение в таблице в SWT:

1) общедоступный класс IDEditor расширяет ViewPart : сначала создать представление Part в плагине Eclipse Теперь добавьте TableViewer в ViewPart

TableViewer tv = new TableViewer(composite);
// Set the content and label providers
tv.setContentProvider(new IDContentProvider());
tv.setLabelProvider(new IDLabelProvider());
tv.setSorter(new IDViewerSorter());

// Set up the table
Table table = tv.getTable();
  table.setLayoutData(new GridData(GridData.FILL_BOTH));
    // Add the first name column
    TableColumn tc = new TableColumn(table, SWT.LEFT);
    tc.setText("ID Name");

2) Класс IDContentProvider: открытый класс IDContentProvider реализует IStructuredContentProvider {

  }

3) Класс IDLabelProvider: открытый класс IDLabelProvider реализует ITableLabelProvider {

}

4) Класс IDViewerSorter: открытый класс IDViewerSorter расширяет ViewerSorter {

}

0 голосов
/ 18 января 2011

Согласно Поиск кода Google в большинстве реализаций в виде массивов.(Table реализовано для каждой платформы.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...