1

以下を使用して、列名で JTable を実行したい:

JTable(Vector rowData, Vector columnNames)

列名 columnNames を使用して、Vector の Vector である rowData の値を表示する 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);

しかし、データしか表示されないのに、タイトルが表示されないのはなぜですか?

少し早いですがお礼を

4

1 に答える 1

4
JTable table = new JTable(columnData, columnNames);
JScrollPane scroll = new JScrollPane(table);
panel.add(scroll);
于 2012-05-07T07:54:58.007 に答える