Java 如何根据用户输入的行数和列数在jframe中创建和添加jtable?

Java 如何根据用户输入的行数和列数在jframe中创建和添加jtable?,java,swing,jtable,Java,Swing,Jtable,我必须根据用户输入的行数和列数,在jframe中动态创建一个jtabel。例如,如果输入是2和3,我的表应该有2行3列。我试了很多次,但还是没有成功 您可以这样设置表(我自己的代码片段) public void setModel(){ String[]str=new String[col];“我已经尝试了很多次,但仍然没有得到。”您具体尝试了什么?为了更快地获得更好的帮助,请发布一条。展示您的尝试,我们将尝试帮助您了解您的错误,并/或提供改进建议。 public void setModel()

我必须根据用户输入的行数和列数,在jframe中动态创建一个jtabel。例如,如果输入是2和3,我的表应该有2行3列。我试了很多次,但还是没有成功

您可以这样设置表(我自己的代码片段)

public void setModel(){

String[]str=new String[col];“我已经尝试了很多次,但仍然没有得到。”您具体尝试了什么?为了更快地获得更好的帮助,请发布一条。展示您的尝试,我们将尝试帮助您了解您的错误,并/或提供改进建议。
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
}