我必须根据用户输入动态地在jframe中创建jtabel作为no.of行和no。列。例如,如果输入是2和3,我的表应该有2行3列。我已经尝试了很多次但仍然没有得到。
答案 0 :(得分:0)
您可以像这样设置表格(我自己的代码中的代码段)
public void setModel() {
String[] str = new String[col]; <--- contains the name of each column
Cell[][] obj = new Cell[row][col]; <--- 2d array for every table cell (Cell is an own class)
for (int i = 0; i < row; i++) { <--- init the cells (row and col containing the size of the table)
for (int j = 0; j < col; j++) {
obj[i][j] = new Cell(i, j);
str[j] = new String("");
}
}
table.setModel(new DefaultTableModel(obj, str)); <--- set the model for the table
}