Table header 未使用 Eclipse 显示

Table header is not shown using Eclipse

A​​ table header 未使用 Eclipse 显示。如何解决问题?只有来自数据库的数据成功。所以我在下面附上了我尝试过的内容。

这是我用来显示数据库数据的代码:

void table_load() {
    try {
        pst = con.prepareStatement("select * from registation");
        rs = pst.executeQuery();
        table_1.setModel(DbUtils.resultSetToTableModel(rs));
    
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

table_1 = new JTable();
table_1.setBounds(448, 62, 383, 296);
frmStudentCrud.getContentPane().add(table_1);

table header is not shown

frmStudentCrud.getContentPane().add(table_1);

仅当您将 table 添加到滚动窗格并将滚动窗格添加到框架时,才会显示 header。

您的代码应该是:

//frmStudentCrud.getContentPane().add(table_1);
JScrollPane scrollPane = new JScrollPane( table_1 );
frmStudentCrud.getContentPane().add( scrollPane );