if (colSel.size() < 1)\r
return;\r
\r
- while (colSel.size() > 0)\r
- {\r
- int column = ( (Integer) colSel.getSelected().firstElement()).intValue();\r
- colSel.hideColumns(column);\r
- }\r
+ colSel.hideSelectedColumns();\r
setSelectionGroup(null);\r
+\r
hasHiddenColumns = true;\r
}\r
\r
public void hideColumns(int start, int end)\r
{\r
if(start==end)\r
- end++;\r
-\r
- for(int i=start; i<end; i++)\r
- {\r
- colSel.addElement(i);\r
- colSel.hideColumns(i);\r
- }\r
-\r
+ colSel.hideColumns(start);\r
+ else\r
+ colSel.hideColumns(start, end);\r
setSelectionGroup(null);\r
hasHiddenColumns = true;\r
}\r
public void showColumn(int col)\r
{\r
colSel.revealHiddenColumns(col);\r
- if(colSel.size()<1)\r
+ if(colSel.getHiddenColumns()==null)\r
hasHiddenColumns = false;\r
}\r
\r