使用swing制作一个纯前端表格
时间: 2024-05-30 15:16:25 浏览: 59
Java Swing 表格组件
下面是一个简单的示例代码:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class MyTable extends JFrame {
public MyTable() {
// 创建表格数据
Object[][] data = {
{"John", "Doe", 34},
{"Jane", "Smith", 27},
{"Bob", "Johnson", 42},
{"Sue", "Williams", 19},
{"Tom", "Brown", 56}
};
// 创建表格列名
String[] columnNames = {"First Name", "Last Name", "Age"};
// 创建表格
JTable table = new JTable(data, columnNames);
// 创建滚动面板并将表格添加到其中
JScrollPane scrollPane = new JScrollPane(table);
// 创建面板并将滚动面板添加到其中
JPanel panel = new JPanel();
panel.add(scrollPane);
// 将面板添加到窗口中
add(panel);
// 设置窗口属性
setTitle("My Table");
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new MyTable();
}
}
```
在这个示例中,我们创建了一个包含5行3列数据的表格,并将其添加到一个滚动面板中,最后将滚动面板添加到一个面板中,再将面板添加到窗口中。我们还设置了一些窗口属性,例如窗口标题、大小、位置和关闭操作。
运行该程序将显示一个简单的表格窗口,如下所示:
![My Table](https://i.imgur.com/8TgTfLc.png)
阅读全文