[英]Populate JTable using one object per row
我确信这是可能的,但我无法找到适用于这种情况的适当文档或简单示例。
例如,假设我有一个这样的对象:
public class Person {
private final String name;
private final int age;
private final String address;
// Constructor, Getters and Setters
}
现在我希望能够做这样的事情:
myTableModel.addColumn("name");
myTableModel.addColumn("age");
myTableModel.addColumn("address");
myJTable.setModel(myTableModel);
for (Person person : people) {
myTableModel.addRow(person);
}
然后每一列将使用该行的 Person 对象来“获取”要显示的适当信息。
创建自定义 TableModel。 这是我前段时间写的一个示例:
如果您不是在 NetBeans 平台上构建应用程序,您也可以使用 ResourceBundle 代替 NbBundle(尽管我建议使用 RCP)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.