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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加带文本的简单表到屏幕相关的知识,希望对你有一定的参考价值。

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

数据已经是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容器之外的东西?

答案

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

以上是关于添加带文本的简单表到屏幕的主要内容,如果未能解决你的问题,请参考以下文章

如何添加带文本编辑器的html文本框

iOS 在可折行的label后面添加带边框的标签

动态添加带剪切路径的SVG

UITableViewCell如何添加带圆角的实心边框

在舞台内添加带参数的构建?

css 添加带权重的自定义字体