Revision 36629 branches/v2_0_0_prep/libraries/libFMap_controls/src/org/gvsig/fmap/mapcontrol/dal/feature/swing/table/JToggleButtonHeaderCellRenderer.java
JToggleButtonHeaderCellRenderer.java | ||
---|---|---|
122 | 122 |
JTable jtable = ((JTableHeader) event.getSource()).getTable(); |
123 | 123 |
if (jtable.equals(table)) { |
124 | 124 |
int columnViewIndex = table.columnAtPoint(event.getPoint()); |
125 |
int columnModelIndex = table |
|
126 |
.convertColumnIndexToModel(columnViewIndex); |
|
125 |
if (columnViewIndex >= 0) { |
|
126 |
int columnModelIndex = |
|
127 |
table.convertColumnIndexToModel(columnViewIndex); |
|
127 | 128 |
|
128 |
// Set or add the selected column, depending on the CTRL key being |
|
129 |
// pressed or not |
|
130 |
if (ctrlKeyPressed(event)) { |
|
131 |
reverseSelection(columnModelIndex); |
|
132 |
} else { |
|
133 |
setSelection(columnModelIndex); |
|
129 |
// Set or add the selected column, depending on the CTRL key |
|
130 |
// being |
|
131 |
// pressed or not |
|
132 |
if (ctrlKeyPressed(event)) { |
|
133 |
reverseSelection(columnModelIndex); |
|
134 |
} else { |
|
135 |
setSelection(columnModelIndex); |
|
136 |
} |
|
134 | 137 |
} |
135 | 138 |
} |
136 | 139 |
} |
Also available in: Unified diff