DefaultTableModel model = new DefaultTableModel(data, columns);在哪
时间: 2024-02-20 13:57:42 浏览: 130
这段代码通常用于创建一个表格的数据模型(TableModel),其中参数data是一个二维数组,表示表格中的数据;参数columns是一个一维数组,表示表格中的列名。
这段代码可以出现在Java Swing应用程序中,用于创建一个JTable组件的数据模型。JTable是Swing中的一个表格组件,它需要一个TableModel来管理表格中的数据。因此,我们可以使用DefaultTableModel类来创建一个默认的TableModel,然后将其传递给JTable组件,以便显示数据。
例如,我们可以在一个Swing应用程序中的某个方法中编写如下代码:
```
Object[][] data = {{"John", "Doe", 30}, {"Jane", "Smith", 25}};
Object[] columns = {"First Name", "Last Name", "Age"};
DefaultTableModel model = new DefaultTableModel(data, columns);
JTable table = new JTable(model);
```
这段代码将创建一个包含两行数据的表格,每行数据包含三列(分别是"John"、"Doe"、30和"Jane"、"Smith"、25),并且表格中的列名分别为"First Name"、"Last Name"和"Age"。最后,将这个TableModel传递给一个JTable组件,用于显示数据。
阅读全文