Revision 42806 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretable/FeatureTable.java

View differences:

FeatureTable.java
38 38
import javax.swing.table.TableColumn;
39 39
import javax.swing.table.TableColumnModel;
40 40
import javax.swing.table.TableModel;
41

  
41 42
import org.gvsig.fmap.dal.feature.Feature;
42 43
import org.gvsig.fmap.dal.feature.FeatureStoreNotification;
43 44
import org.gvsig.fmap.dal.swing.FeatureTableModel;
44
import org.gvsig.fmap.geom.Geometry;
45 45
import org.gvsig.fmap.dal.swing.impl.featuretable.table.DefaultFeatureTableModel;
46
import org.gvsig.fmap.dal.swing.impl.featuretable.table.editors.FormattedCellEditor;
47
import org.gvsig.fmap.dal.swing.impl.featuretable.table.editors.GeometryWKTCellEditor;
46 48
import org.gvsig.fmap.dal.swing.impl.featuretable.table.renders.FeatureCellRenderer;
47
import org.gvsig.fmap.dal.swing.impl.featuretable.table.editors.FormattedCellEditor;
48 49
import org.gvsig.fmap.dal.swing.impl.featuretable.table.renders.FormattedCellRenderer;
49
import org.gvsig.fmap.dal.swing.impl.featuretable.table.editors.GeometryWKTCellEditor;
50
import org.gvsig.fmap.dal.swing.impl.featuretable.table.GeometryWKTCellRenderer;
50
import org.gvsig.fmap.dal.swing.impl.featuretable.table.renders.GeometryWKTCellRenderer;
51 51
import org.gvsig.fmap.dal.swing.impl.featuretable.table.renders.JToggleButtonHeaderCellRenderer;
52
import org.gvsig.fmap.geom.Geometry;
52 53
import org.gvsig.tools.observer.Observable;
53 54
import org.gvsig.tools.observer.Observer;
54 55

  
......
73 74
    public void addColumnSelectionListener(ActionListener listener) {
74 75
       this.columnSelectionListeners.add(listener);
75 76
    }
76
    
77

  
77 78
    public void fireColumnSelection(ActionEvent e) {
78 79
        for( ActionListener listener : this.columnSelectionListeners ) {
79 80
            try {
80 81
                listener.actionPerformed(e);
81 82
            } catch(Exception ex) {
82
                
83

  
83 84
            }
84 85
        }
85 86
    }
......
191 192
        }
192 193
        this.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);
193 194
    }
194
    
195

  
195 196
    @Override
196 197
    public void setModel(TableModel dataModel) {
197 198
        super.setModel(dataModel);
198 199
    }
199
    
200

  
200 201
    @Override
201 202
    public int getSelectedColumnCount() {
202 203
        return headerCellRenderer.getSelectedColumns().length;
......
206 207
    public int[] getSelectedColumns() {
207 208
        return headerCellRenderer.getSelectedColumns();
208 209
    }
209
    
210

  
210 211
    @Override
211 212
    public void tableChanged(TableModelEvent e) {
212 213
        // Clear the header selection

Also available in: Unified diff