Заголовок таблицы не отображается с помощью Eclipse

#java #swing #jtable

#java #swing #jtable

Вопрос:

Заголовок таблицы не отображается с помощью 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);
 

Комментарии:

1. Какой тип table_1 ? Какой код настройки для этих заголовков и этой таблицы?

2. таблица_1, сэр…..

3. я добавляю приведенный выше код таблицы

4. я перешел к свойствам модели таблицы, создающим новые столбцы, но это не сработало

Ответ №1:

заголовок таблицы не отображается

 frmStudentCrud.getContentPane().add(table_1);
 

Заголовок отображается только при добавлении таблицы в область прокрутки и добавлении области прокрутки во фрейм.

Ваш код должен быть:

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

Комментарии:

1. frmStudentCrud.getContentPane().add(table_1); JScrollPane ScrollPane = new JScrollPane(table_1); frmStudentCrud.getContentPane().add(ScrollPane); если я добавлю, он не покажет никаких данных

2. работает, сэр. невозможно указать пользовательское имя заголовков