将带有文本的简单表格添加到屏幕上

发布于 2025-01-04 17:44:30 字数 479 浏览 1 评论 0原文

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

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

How do I add a simple plain table with data to existing screen?

The data is already parsed text from DOM. Can I do it with TableModel? Here's what I have now:

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();

Can I use something like:

screen.add(...)

Or it should I use something other than the TableModel container?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

指尖上得阳光 2025-01-11 17:44:30

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

TableModel is merely a data model. To display the data, you'll need to use a Field that uses the data contained in the TableModel. I'd suggest making a custom field that accepts this TableModel object. You could also use a GridFieldManager and add LabelFields to it for each cell of the TableModel object.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文