java,窗口表格怎么使用
时间: 2024-02-21 09:58:56 浏览: 30
Java中的窗口表格可以使用JTable类实现。下面是一个简单的例子:
```java
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class MyTable extends JFrame {
public MyTable() {
String[] columnNames = {"姓名", "性别", "年龄", "职业"};
Object[][] rowData = {
{"张三", "男", 20, "学生"},
{"李四", "女", 25, "教师"},
{"王五", "男", 30, "工程师"},
{"赵六", "女", 35, "医生"}
};
JTable table = new JTable(rowData, columnNames);
JScrollPane scrollPane = new JScrollPane(table);
this.add(scrollPane);
this.setTitle("窗口表格");
this.setSize(400, 200);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(String[] args) {
new MyTable();
}
}
```
在这个例子中,我们创建了一个JFrame窗口,并在其中添加了一个JTable表格。JTable的构造函数需要传入两个参数,一个是数据,一个是列名。我们使用了JScrollPane来包裹JTable,以便在需要时可以自动添加滚动条。最后,我们设置了窗口标题、大小、位置、关闭操作等,并显示了窗口。
您可以根据需要自定义JTable的样式和行为,例如添加排序、过滤、编辑、选择等功能。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)