java JFrame 建立jtable
时间: 2024-01-13 19:02:42 浏览: 72
Java Jtable
好的,我可以帮你解答这个问题。
你可以按照以下步骤在Java JFrame中建立JTable:
1. 创建一个JFrame对象。
2. 创建一个二维数组或Vector对象,用于存储表格数据。
3. 创建一个String数组,用于存储表格列的名称。
4. 创建一个DefaultTableModel对象,并将数据和列名传入其中。
5. 创建一个JTable对象,并将DefaultTableModel对象传入其中。
6. 将JTable对象添加到JFrame中。
以下是一个简单的示例代码,可以帮助你更好地理解上述步骤:
```
import javax.swing.*;
import javax.swing.table.*;
public class JTableExample {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(400, 300);
// 创建二维数组,存储表格数据
Object[][] data = {
{"John", "Doe", 28},
{"Jane", "Doe", 25},
{"Bob", "Smith", 30},
};
// 创建字符串数组,存储表格列的名称
String[] columnNames = {"First Name", "Last Name", "Age"};
// 创建DefaultTableModel对象,并将数据和列名传入其中
DefaultTableModel model = new DefaultTableModel(data, columnNames);
// 创建JTable对象,并将DefaultTableModel对象传入其中
JTable table = new JTable(model);
// 将JTable对象添加到JFrame中
JScrollPane scrollPane = new JScrollPane(table);
frame.add(scrollPane);
frame.setVisible(true);
}
}
```
希望这个示例能够帮助你建立JTable。
阅读全文