😊 JTable的一些用法._jtable的set

互联科技科普 2025-04-08 11:49:43
导读 工作中经常会用到Java中的`JTable`组件,它能很好地展示表格数据,今天来聊聊它的几个实用方法!首先,`setModel()`是核心之一,用来设置表...
2025-04-08 11:49:43

工作中经常会用到Java中的`JTable`组件,它能很好地展示表格数据,今天来聊聊它的几个实用方法!首先,`setModel()`是核心之一,用来设置表格的数据模型。比如,你可以通过`DefaultTableModel`快速创建一个表格并填充数据:

```java

DefaultTableModel model = new DefaultTableModel(data, columnNames);

jTable.setModel(model);

```

其次,如果你想改变表格列的宽度,可以使用`getColumn().setPreferredWidth(int width)`,比如让“姓名”列更宽:

```java

jTable.getColumnModel().getColumn(0).setPreferredWidth(150);

```

此外,当需要响应用户操作时,`addMouseListener()`可以监听行点击事件。例如,双击某行打印其

```java

jTable.addMouseListener(new MouseAdapter() {

@Override

public void mouseClicked(MouseEvent e) {

int row = jTable.rowAtPoint(e.getPoint());

System.out.println("Clicked Row: " + row);

}

});

```

灵活运用这些方法,能让`JTable`更贴合你的需求!💪

免责声明:本文由用户上传,如有侵权请联系删除!