1
我想做一個JTable列名,使用:JTable的標題不顯示
JTable(Vector rowData, Vector columnNames)
來構造JTable的載體,rowData的矢量顯示值,其列名稱爲columnNames。
所以,我這樣做:
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。 – Stephan
http://stackoverflow.com/questions/6047090/jtable-column-header-not-visible可能是重複的。您需要在滾動窗格上使用JTable才能看到標題 –