Java如何隐藏表指定列

下边是分装好的一个类:隐藏表格指定列(使用时只需传入一个面板与你需要隐藏的列数即可)

public static void hideColumn(JTable table, int index) {   //index表示隐藏的第几列
TableColumn tc = table.getColumnModel().getColumn(index);
tc.setMaxWidth(0);
tc.setPreferredWidth(0);
tc.setMinWidth(0);
tc.setWidth(0);
table.getTableHeader().getColumnModel().getColumn(index).setMaxWidth(0);
table.getTableHeader().getColumnModel().getColumn(index).setMinWidth(0);
}
}

猜你喜欢

转载自blog.csdn.net/lsy_666/article/details/79358358