将特定数据加载到框架上的jtable中

时间:2013-03-11 23:27:27

标签: java swing netbeans arraylist jtable

Screenshot of Frame design

上面的屏幕截图显示了一个框架的当前设计,这个概念对我来说仍然很难掌握:将数据添加到桌面上。

我以前搜索过这个主题,但我总是看到代码包含Vector s的使用。但是,我希望使用 no vectors ,并且对于此表,只能插入一组特定的数据。

例如,如果所选的活动是 保龄球

该方法将运行名为 students.dat 的文件,格式为:

StudentName
Grade
Email
ParentName
ParentPhone
ParentEmail
Sunday
SundayActivity
Monday
MondayActivity
Tuesday
TuesdayActivity
Wednesday
WednesdayActivity
Thursday
ThursdayActivity

该方法仅返回StudentNames GradesParent Contact&参与保龄球的学生ParentEmail,如屏幕截图所示,ArrayList。从项目进入Arraylist的那一刻起,我就不知道该做什么了。

- 另外,当加载到ArrayList中时,我打算做这样的事情: StudentNames NamesListGrades GradeList等等,以分隔每个数组

1 个答案:

答案 0 :(得分:2)

如果您不想使用Vectors,则需要创建自定义TableModel,因为DefaultTableModel是为支持Vectors或2Dimensional数组而编写的。

执行此操作的一种方法是复制DefaultTableModel并将Vector的所有匹配项更改为ArrayList。

或者,如果您想获得幻想,那么您可以使用我的List Table Model版本。