package gui;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class T17 {
/*
* 表格是GUI常用的组件,JTable
*/
public static void main(String[] args) {
JFrame jf = new JFrame("简单表格");
// 声明JTable类型的变量table
JTable table;
// 1.定义一维数组作为列标题
Object[] columnTitle = {"姓名","年龄","性别"};
// 2.定义二维数组作为表格行对象数据
Object[][] tableData ={
new Object[] {"马冬梅",20,"女"},
new Object[] {"马什么梅",21,"女"},
new Object[] {"马冬什么",22,"男"},
new Object[] {"Beautiful",18,"女"},
new Object[] {"handsome",20,"男"}
};
// 3.使用JTable对象创建表格
// 以二维数组和一维数组来创建一个JTable对象
table = new JTable(tableData,columnTitle);
// 将JTable对象放在JScrollPane中,并将JScrollPane放在窗口中显示出来
JScrollPane jsp = new JScrollPane(table);
jf.add(jsp);
jf.pack();//设置自适应JFrame窗体大小
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);//设置窗体可见
}
}