java jtable 怎么用来建表
时间: 2024-02-26 17:58:26 浏览: 56
JTable常用方法
4星 · 用户满意度95%
在 Java 中可以使用 JTable 类来创建表格,以下是一个简单的例子:
```java
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class TableExample {
public static void main(String[] args) {
// 创建表格数据
Object[][] data = {
{"小明", 20, "男"},
{"小红", 22, "女"}
};
// 创建表格列名
Object[] columnNames = {"姓名", "年龄", "性别"};
// 创建 JTable
JTable table = new JTable(data, columnNames);
// 将 JTable 放入 JScrollPane 中
JScrollPane scrollPane = new JScrollPane(table);
// 创建 JFrame
JFrame frame = new JFrame("表格示例");
// 将 JScrollPane 放入 JFrame 中
frame.add(scrollPane);
// 设置 JFrame 的大小和关闭操作
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示 JFrame
frame.setVisible(true);
}
}
```
在上面的例子中,首先定义了表格数据和列名,并使用 `JTable` 类创建了一个表格。然后将表格放入 `JScrollPane` 中,再将 `JScrollPane` 放入 `JFrame` 中,并设置 `JFrame` 的大小和关闭操作,最后显示 `JFrame`。
运行上面的代码,就可以看到一个包含两行数据的表格。
JTable 是一个非常强大的组件,可以通过设置不同的属性和监听器来实现各种高级功能,例如排序、筛选、编辑、选择、格式化等。如果需要更复杂的表格,可以参考 Java Swing 的相关文档和示例。
阅读全文