添加带文本的简单表到屏幕

时间:2012-02-10 14:50:39

标签: blackberry tablemodel

如何将包含数据的简单普通表添加到现有屏幕?

数据已经是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 个答案:

答案 0 :(得分:1)

TableModel仅仅是一种数据模型。要显示数据,您需要使用Field使用TableModel中包含的数据。我建议创建一个接受此TableModel对象的自定义字段。您还可以使用GridFieldManager并为LabelField对象的每个单元格添加TableModel