Revision 42805 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/FeatureTablePanel.java

View differences:

FeatureTablePanel.java
69 69

  
70 70
    private static final long serialVersionUID = -9199073063283531216L;
71 71

  
72
    private final FeatureTableModel tableModel;
73 72
    private FeatureTable table = null;
74 73
    private JScrollPane jScrollPane = null;
75 74
    private JPanel selectionPanel;
......
78 77
    public FeatureTablePanel(FeatureTableModel tableModel,
79 78
            boolean isDoubleBuffered)  {
80 79
        super(isDoubleBuffered);
81
        this.tableModel = tableModel;       
80
        table = new FeatureTable(tableModel);
82 81
        this.initComonents();
83 82
        tableModel.getFeatureStore().addObserver(this);
84 83
    }
......
86 85
    private void initComonents() {
87 86
        this.setLayout(new BorderLayout());
88 87

  
89
        table = new FeatureTable(tableModel);
90 88
        table.setRowSelectionAllowed(true);
91 89
        table.setColumnSelectionAllowed(false);
92 90

  
......
106 104
            }
107 105
        });
108 106

  
109
        tableModel.addTableModelListener(new TableModelListener() {
107
        getFeatureTableModel().addTableModelListener(new TableModelListener() {
110 108
            @Override
111 109
            public void tableChanged(TableModelEvent tme) {
112 110
                // No he averigado como cambiar el ancho de las lineas
......
144 142

  
145 143
    @Override
146 144
    public FeatureTableModel getFeatureTableModel() {
147
        return this.tableModel;
145
        return (FeatureTableModel) this.table.getModel();
148 146
    }    
149 147
    
150 148
    @Override
......
159 157
    
160 158
    private String getSelectionLabel() {
161 159
        String label =
162
            tableModel.getSelectionCount() + 
160
        	getFeatureTableModel().getSelectionCount() + 
163 161
            " / " +
164
            tableModel.getRowCount() + 
162
            getFeatureTableModel().getRowCount() + 
165 163
            " " +
166 164
            Messages.getText("registros_seleccionados_total") + 
167 165
            ".";

Also available in: Unified diff