java jtable用法
时间: 2023-11-23 14:07:24 浏览: 65
java 中 Jtable的用法
Java JTable 是一个用于显示表格数据的 GUI 组件。它提供了丰富的 API 来设置表格的行、列、单元格、表头等属性,以及处理用户的交互操作。
下面是一个简单的示例代码,演示了如何创建一个 JTable 并显示数据:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class JTableDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("JTable Demo");
JPanel panel = new JPanel();
String[] columnNames = { "Name", "Age", "Gender" };
Object[][] rowData = {
{ "Alice", 25, "Female" },
{ "Bob", 30, "Male" },
{ "Charlie", 20, "Male" },
{ "Diana", 35, "Female" },
{ "Eva", 28, "Female" }
};
JTable table = new JTable(rowData, columnNames);
JScrollPane scrollPane = new JScrollPane(table);
panel.add(scrollPane);
frame.add(panel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
```
在这个例子中,我们创建了一个 JFrame,并在其上添加了一个 JPanel。然后,我们定义了表格的列名和行数据,并使用这些数据创建了一个 JTable。最后,我们将 JTable 放在一个 JScrollPane 中,并将 JScrollPane 添加到 JPanel 中。
运行程序,你将看到一个带有表格数据的窗口。你可以对表格进行选择、排序、过滤等操作,也可以通过编写事件处理程序来处理用户的交互操作。
阅读全文