//将JTable对象放在JScrollPane中,并将该JScrollPane放在窗口中显示出来 水平滚动条 垂直滚动条
JScrollPane jScroll = new JScrollPane(tableData, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
jScroll.setBounds(220, 110, 570, 550);
//当调整表的大小时,设置表的自动调整模式。
tableData.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
tableData.setRowHeight(25);
//清空原来数据
tableData.setModel(new DefaultTableModel());
DefaultTableModel tableModel = (DefaultTableModel) tableData.getModel();
//添加列
tableModel.addColumn("列名");
//添加数据
tableModel.addRow(Object[] data);
//设定列宽
DefaultTableColumnModel tableColModel = (DefaultTableColumnModel)tableData.getColumnModel();
int colCount = tableColModel.getColumnCount();
for(int k = 0; k<colCount; k++)
{
TableColumn tc = tableColModel.getColumn(k);
tc.setMinWidth(100);
}
tableData.setColumnModel(tableColModel);
tableData.setModel(tableModel);