我必须为学校编写一个出勤模块。我正在使用Java Swing设计屏幕。

当用户单击JTabbedPane的出勤选项卡时,有两个按钮:
1)出席人数2)出席人数


要添加出席者,用户必须从JCombobox选择班级,并从JDateChooser选择日期。
然后,JTable将显示该特定班级中可用的ID和学生姓名。
以下显示了jtable中的列名。

StudentId | NAme | 1stDay | 2nd Day |....... |31stDay | No.Of Present days

我可以成功添加按日出勤。我在Oracle中仅使用一个表StudentAttendanceTable。
在这里,用户必须选择班级和月份,年份来查看出勤情况。现在我正在获取特定月份的出勤记录列表,如何在JTable的该特定列中显示特定日期的出勤情况?


我希望你明白我的意思。

请给我一种每天对出勤率进行排序并显示为JTable的方法,以便用户必须看到自己选择的班级和月份的所有学生的出勤率。

最佳答案

请给我一种明智地对出勤日进行排序并将其显示在表格中的方法,..
使用TableRowSorter。 (足够短吗?)

10-04 10:30