package _15;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class SimpleTable extends JFrame {
public SimpleTable() {
// 定义表头
String[] columnNames = { "First Name", "Last Name", "Sport", "#of Years", "Vegetarian" };
// 定义表格数据(二维数组)
Object[][] data = {
{ "Kathy", "Smith", "Snowboarding", new Integer(5), new Boolean(false) },
{ "John", "Doe", "Rowing", new Integer(3), new Boolean(true) },
{ "Sue", "Black", "Knitting", new Integer(2), new Boolean(false) },
{ "Jane", "White", "Speed reading", new Integer(20), new Boolean(true) },
{ "Joe", "Brown", "Pool", new Integer(10), new Boolean(false) }
};
// 创建JTable并关联数据和表头
JTable table = new JTable(data, columnNames);
// 放入滚动面板(支持表格滚动)
JScrollPane scrollPane = new JScrollPane(table);
add(scrollPane);
}
public static void main(String[] args) {
SimpleTable frame = new SimpleTable();
frame.setSize(300, 300);
frame.setTitle("Simple Table");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
1097

被折叠的 条评论
为什么被折叠?



