我想在java swing 中建立一个表格.
时间: 2024-02-19 16:57:44 浏览: 81
好的,我可以为您提供一些基本的代码来创建一个简单的表格。您可以在其中添加更多的行和列,并进行其他自定义设置。
首先,您需要导入必要的包:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
```
然后创建一个 JFrame 对象,以便您可以在其上创建一个表格:
```java
JFrame frame = new JFrame("Table Example");
```
接下来,您需要创建一个二维数组来保存表格数据:
```java
String[][] data = {
{"John", "Doe", "28"},
{"Jane", "Doe", "25"},
{"Bob", "Smith", "35"},
{"Alice", "Jones", "42"},
};
```
然后,您需要创建一个字符串数组来表示表格的列:
```java
String[] columns = {"First Name", "Last Name", "Age"};
```
接下来,您可以使用这些数据创建一个 JTable 对象:
```java
JTable table = new JTable(data, columns);
```
您还可以使用 JScrollPane 对象将表格添加到一个 JPanel 中,以便您可以滚动表格:
```java
JScrollPane scrollPane = new JScrollPane(table);
JPanel panel = new JPanel();
panel.add(scrollPane);
```
最后,您需要将 JPanel 添加到 JFrame 中,并设置 JFrame 的其他属性:
```java
frame.add(panel);
frame.setSize(500, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
```
这样就可以创建一个简单的表格了。希望这可以帮助您入门。
阅读全文