addColumnName(1,
"ID",
5)
第一个参数是表示第几列,第二个参数是列名,第三个参数是列的宽度
TableColumn firsetColumn = table.getColumnModel().getColumn(0)firsetColumn.setPreferredWidth(30)
firsetColumn.setMaxWidth(30)
firsetColumn.setMinWidth(30)
上边的代码就把JTable table中的第一列的最大值、最小值都设置为了30,也就是限制了其列宽就为30了,
//创建tableprivate String[] columnNames=
private Object[][] rowData=new Object[0][4]
private DefaultTableModel tableModel=new DefaultTableModel(rowData,columnNames)
private JTable jTable=new JTable(tableModel)
//设置居中
DefaultTableCellRenderer r = new DefaultTableCellRenderer()
r.setHorizontalAlignment(JLabel.CENTER)
jTable.setDefaultRenderer(Object.class, r)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)