关于JTABLE
为什么我写下以下语句:
String[] tabletitle={"name","sex","age","post","address","tel","e-mail"};
String[][] tableneirong={{"name1","sex1","age1","post1","address1","tel1","e-mail1"},
{"name2","sex2","age2","post2","address2","tel2","e-mail2"}};
JTable table=new JTable(tabletitle,tableneirong);
编辑时出错?
(我查看过源码。应该容许我这样写啊)源码:
public JTable(final Object[][] rowData, final Object[] columnNames) {
this(new AbstractTableModel() {
public String getColumnName(int column) { return columnNames[column].toString(); }
public int getRowCount() { return rowData.length; }
public int getColumnCount() { return columnNames.length; }
public Object getValueAt(int row, int col) { return rowData[row][col]; }
public boolean isCellEditable(int row, int column) { return true; }
public void setValueAt(Object value, int row, int col) {
rowData[row][col] = value;
fireTableCellUpdated(row, col);
}
});
}
请教教我!