Revision 45806
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/editedfeatures/EditedFeaturesPanel.java | ||
---|---|---|
42 | 42 |
import org.gvsig.tools.observer.Observable; |
43 | 43 |
import org.gvsig.tools.observer.Observer; |
44 | 44 |
import org.gvsig.tools.swing.api.Component; |
45 |
import org.gvsig.tools.swing.api.TableColumnAdjuster; |
|
45 | 46 |
import org.gvsig.tools.swing.api.ToolsSwingLocator; |
46 | 47 |
import org.gvsig.tools.swing.api.ToolsSwingManager; |
47 | 48 |
import org.gvsig.tools.swing.api.ToolsSwingUtils; |
... | ... | |
57 | 58 |
public class EditedFeaturesPanel extends EditedFeaturesPanelView implements Component { |
58 | 59 |
|
59 | 60 |
private static final Logger LOGGER = LoggerFactory.getLogger(EditedFeaturesPanel.class); |
61 |
private TableColumnAdjuster columnAdjuster; |
|
60 | 62 |
|
61 | 63 |
private class FeatureAttributeCellRenderer extends DefaultTableCellRenderer { |
62 | 64 |
|
... | ... | |
247 | 249 |
} |
248 | 250 |
this.tblFeatures.setModel(new MyTableModel()); |
249 | 251 |
this.tblFeatures.setColumnModel(columnModel); |
250 |
toolsSwingManager.createTableColumnAdjuster(this.tblFeatures); |
|
252 |
if(this.columnAdjuster == null){ |
|
253 |
this.columnAdjuster = toolsSwingManager.createTableColumnAdjuster(this.tblFeatures); |
|
254 |
} else { |
|
255 |
this.columnAdjuster.restoreColumns(); |
|
256 |
} |
|
251 | 257 |
if (this.form != null) { |
252 | 258 |
if (this.form.getFormset().getForm().isModified()) { |
253 | 259 |
this.form.getFormset().fireEvent(JDynFormSet.ACTION_SAVE, null); |
Also available in: Unified diff