创建表格
//表内容和表头
jTable = new JTable(record, dateTile);
设置格式
//设置表格的高度
jTable.setRowHeight(25);
//设置表格的列宽,注意在设置列宽的时候如果输入的值不合适会出错
jTable.getColumn("序号").setPreferredWidth(18);
jTable.getColumn("书号").setPreferredWidth(18);
jTable.getColumn("状态").setPreferredWidth(20);
jTable.setSelectionBackground(Color.GRAY);
设置内容格式
//设置表头文字居中
DefaultTableCellRenderer renderer=(DefaultTableCellRenderer)
jTable.getTableHeader().getDefaultRenderer();
//设置表格内容居中
DefaultTableCellRenderer r=new DefaultTableCellRenderer();
r.setHorizontalAlignment(JLabel.CENTER);
jTable.setDefaultRenderer(Object.class,r);
//设置内容不可修改
jTable.setEnabled(false);
将表格放入到容器内
jScrollPane = new JScrollPane(jTable);
jScrollPane.setBounds(150, 100, 680, 400);
add(jScrollPane);