1

最近我编写了一个 C# 应用程序,它只是将对象列表(名为 lst)的元素呈现到一个表中,代码如下:

DataTable dt = Request.ListToDataTable(lst);
dw = new DataView(dt);
dw.Sort = "columnb ASC";
dataGridView1.DataSource = dw;

现在我需要在 java 中做类似的事情:有可能吗?或者我必须创建一个表模型并使用它?假设我有一个 Person 对象列表,我想构建一个包含姓氏、姓名和年龄的表。是否有可能以聪明的方式做到这一点?

4

2 回答 2

2

或者我必须创建一个表模型

是的,您将需要一个自定义 TableModel。

您可以使用Bean Table Model,它允许您在两行代码中创建模型和表。

于 2011-01-25T02:18:23.077 回答
1

这当然是可能的。问题是:您将选择什么 Web 框架?它们中的大多数都在适当的模型-视图-控制器概念上提供数据绑定。

于 2011-01-24T23:01:46.800 回答