怎么让JTable的标题栏不能移动?

用Swing中JTable建立了一个表,我可以用鼠标拖动每一列的标题栏让他们改变顺序和列宽。怎么让他们不能改变顺序?
这和布局有关系?
我没设布局,我是在一个JPanel加了个JScrollPane,然后在JScrollPane中才加的JTable。

第1个回答  推荐于2016-01-12
JTable table = new JTable(model);
table.getTableHeader().setReorderingAllowed(false); //不可整列移动
table.getTableHeader().setResizingAllowed(false); //不可拉动表格本回答被提问者采纳
第2个回答  2010-03-21
布局了没?
第3个回答  2010-03-21
table.getTableHeader().setReorderingAllowed(false);
第4个回答  2010-03-21
table.getTableHeade().setReorderingAllowed(false);

怎么让JTable的标题栏不能移动?
JTable table = new JTable(model);table.getTableHeader().setReorderingAllowed(false); \/\/不可整列移动 table.getTableHeader().setResizingAllowed(false); \/\/不可拉动表格

如何给Jtable标题栏添加背景色
把标题卸载一个标签上,然后用set background 方法设置标签背景色

相似回答