Добавить простую таблицу с текстом на экран - PullRequest
0 голосов
/ 10 февраля 2012

Как добавить простую простую таблицу с данными на существующий экран?

Данные уже проанализированы текстом из DOM. Могу ли я сделать это с TableModel? Вот что у меня сейчас:

TableModel tm = new TableModel();
tm.addRow(doc.getElementsByTagName("id").item(0).getChildNodes().item(0).getNodeValue());
tm.addRow(doc.getElementsByTagName("id").item(1).getChildNodes().item(0).getNodeValue());

final MyScreen screen = new MyScreen();

Могу ли я использовать что-то вроде:

screen.add(...)

Или я должен использовать что-то, кроме TableModel контейнера?

1 Ответ

1 голос
/ 11 февраля 2012

TableModel - это просто модель данных. Для отображения данных вам необходимо использовать Field, который использует данные, содержащиеся в TableModel. Я бы предложил создать настраиваемое поле, которое принимает этот TableModel объект. Вы также можете использовать GridFieldManager и добавить LabelField s для каждой ячейки объекта TableModel.

...