【问题标题】:How to store Student Daywise attendance in database and display in JTable?如何将学生每日出勤情况存储在数据库中并在 JTable 中显示?
【发布时间】:2013-09-21 14:22:33
【问题描述】:

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

当用户点击JTabbedPane的考勤标签时,有两个按钮: 1) 添加考勤 2) 显示考勤

  1. 在这里添加考勤用户必须从 JCombobox 中选择 Class 并从 JDateChooser 中选择 Date。

    然后 JTable 将显示该特定班级中可用的 id 和学生姓名。 下面显示了 jtable 中的列名。

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

    我可以成功添加每日考勤。我在 Oracle 中只使用了一张 StudentAttendanceTable 表。

  2. 在这里,用户必须选择班级和月份,年份才能查看出勤率。现在我正在获取特定月份的出勤记录列表,如何在 JTable 的特定列中显示特定日期的出勤率?

我希望你明白我的意思。

给我一​​个方法来按天排序并显示它JTable,这样当用户必须查看他选择的班级和月份的所有学生的出勤率时。

【问题讨论】:

    标签: java swing oracle10g jtable


    【解决方案1】:

    只要给我一种方法来按天对出勤率进行排序并将其显示在 jtable 中,..

    使用TableRowSorter。 (够短?)

    【讨论】:

    • 在某种意义上排序,我可以在该列中显示特定日期的出勤率。例如,2013 年 9 月 1 日的出勤率将转到 JTable 中的第 1 天列,2013 年 9 月 2 日到 2 日Jtable 中的 Day 列...同样。有办法吗?
    • 所以这总是一个单行的表格?
    • JTable 包含特定班级的学生列表。即包含多行。实际上这种方法需要一些操作,所以我更改了我的数据库表。现在数据库表的列与 JTable 中的列一样多。这让我易于存储和检索学生出勤情况。
    猜你喜欢
    • 2015-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多