java swing给Jtable添加滚动条代码示例
时间: 2023-08-02 17:08:27 浏览: 94
java-Swing控件的用法和范例
以下是一个简单的示例代码,展示如何给JTable添加滚动条:
```
import javax.swing.*;
import java.awt.*;
public class JTableWithScrollPaneExample {
public static void main(String[] args) {
// 创建表格数据
String[][] data = {
{"John", "Doe", "25"},
{"Jane", "Smith", "30"},
{"Bob", "Johnson", "40"}
};
// 创建表格列名
String[] columnNames = {"First Name", "Last Name", "Age"};
// 创建表格对象
JTable table = new JTable(data, columnNames);
// 创建 JScrollPane 对象,并将表格对象添加到 JScrollPane 中
JScrollPane scrollPane = new JScrollPane(table);
// 创建 JFrame 对象,并将 JScrollPane 添加到 JFrame 中
JFrame frame = new JFrame();
frame.getContentPane().add(scrollPane);
// 设置 JFrame 的其他属性
frame.setTitle("JTable with ScrollPane Example");
frame.setSize(new Dimension(400, 300));
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
```
该示例代码创建一个JTable对象,使用数据和列名填充表格数据。然后,创建一个JScrollPane对象,并将表格添加到其中。最后,将JScrollPane添加到JFrame中,以便能够显示表格和滚动条。
阅读全文