Java 未显示jtable标题

Java 未显示jtable标题,java,jtable,Java,Jtable,我想用列名创建一个JTable,使用: JTable(Vector rowData, Vector columnNames) 要构造一个JTable以显示向量向量中的值,请使用列名称、列名称和行数据 所以,我这样做了: final String[] columnNames = {"NOMBRE", "DÍAS DE LA SEMANA", "HORA DE INICIO", "HORA DE FIN", "TIEMPO MÁXIMO DE USO"}; rs.last();

我想用列名创建一个JTable,使用:

JTable(Vector rowData, Vector columnNames)
要构造一个JTable以显示向量向量中的值,请使用列名称、列名称和行数据

所以,我这样做了:

final String[] columnNames = {"NOMBRE", "DÍAS DE LA SEMANA", "HORA DE INICIO", "HORA DE FIN", "TIEMPO MÁXIMO DE USO"};

        rs.last();
        int numRows = rs.getRow();
        rs.beforeFirst(); 

        Object[][] columnData = new String[numRows][5];

        int i = 0;
        while(rs.next()){

            columnData[i][0] = rs.getString(1);
            columnData[i][1] = rs.getString(2);
            columnData[i][2] = rs.getString(3);
            columnData[i][3] = rs.getString(4);
            columnData[i][4] = rs.getString(5);

        }

table = new JTable(columnData, columnNames);
        table.setBounds(300,600,700,150);
但是我只看到数据,为什么没有显示标题


提前感谢

将其放在JScrollPane中。可能是复制品。您需要在滚动窗格上设置JTable,以便标题可见。将其放入JScrollPane中。可能是复制品。要使标题可见,您需要在滚动窗格上显示JTable
JTable table = new JTable(columnData, columnNames);
JScrollPane scroll = new JScrollPane(table);
panel.add(scroll);