我必须为学校编写一个出勤模块。我正在使用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
。 (足够短吗?)