java jtable用法
时间: 2023-11-23 14:07:53 浏览: 68
Java JTable 是一种常用的图形化界面组件,用于显示数据表格。以下是 JTable 的基本用法:
1. 创建 JTable 对象并设置列名和数据
```java
String[] columnNames = {"列1", "列2", "列3"};
Object[][] data = {{"数据1", "数据2", "数据3"}, {"数据4", "数据5", "数据6"}};
JTable table = new JTable(data, columnNames);
```
2. 将 JTable 添加到 JScrollPane 中,并将 JScrollPane 添加到面板中
```java
JScrollPane scrollPane = new JScrollPane(table);
panel.add(scrollPane);
```
3. 可以设置 JTable 的大小和位置
```java
table.setBounds(10, 10, 500, 300);
```
4. 可以对 JTable 进行一些设置,如设置行高、列宽、单元格编辑等
```java
table.setRowHeight(30);
table.getColumnModel().getColumn(0).setPreferredWidth(100);
table.getColumnModel().getColumn(2).setCellEditor(new DefaultCellEditor(new JTextField()));
```
以上是 JTable 的基本用法,还有很多高级用法,例如自定义表头、渲染器、排序器等。需要根据具体需求进行学习和使用。
阅读全文