Revision 47436 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/FeatureTable.java
FeatureTable.java | ||
---|---|---|
209 | 209 |
// Add a cell renderer for Geometries and Features |
210 | 210 |
setDefaultRenderer(Geometry.class, new GeometryWKTCellRenderer()); |
211 | 211 |
setDefaultEditor(Geometry.class, new GeometryWKTCellEditor()); |
212 |
|
|
212 | 213 |
setDefaultRenderer(Feature.class, new FeatureCellRenderer()); |
214 |
setDefaultRenderer(BigDecimal.class, new FormattedCellRenderer()); |
|
215 |
setDefaultRenderer(Double.class, new FormattedCellRenderer()); |
|
216 |
setDefaultRenderer(Float.class, new FormattedCellRenderer()); |
|
217 |
setDefaultRenderer(Integer.class, new FormattedCellRenderer()); |
|
218 |
setDefaultRenderer(Long.class, new FormattedCellRenderer()); |
|
219 |
setDefaultRenderer(Date.class, new FormattedCellRenderer()); |
|
220 |
setDefaultRenderer(Boolean.class, new BooleanCellRenderer()); |
|
221 |
setDefaultRenderer(String.class, new FeatureAttributeCellRenderer()); |
|
222 |
setDefaultRenderer(Byte.class, new FeatureAttributeCellRenderer()); |
|
213 | 223 |
|
214 | 224 |
if( this.getModel() instanceof ConfigurableFeatureTableModel ) { |
215 | 225 |
ConfigurableFeatureTableModel model = (ConfigurableFeatureTableModel)this.getModel(); |
216 |
setDefaultRenderer(BigDecimal.class, new FormattedCellRenderer(model)); |
|
217 |
setDefaultRenderer(Double.class, new FormattedCellRenderer(model)); |
|
218 |
setDefaultRenderer(Float.class, new FormattedCellRenderer(model)); |
|
219 |
setDefaultRenderer(Integer.class, new FormattedCellRenderer(model)); |
|
220 |
setDefaultRenderer(Long.class, new FormattedCellRenderer(model)); |
|
221 |
setDefaultRenderer(Date.class, new FormattedCellRenderer(model)); |
|
222 |
setDefaultRenderer(Boolean.class, new BooleanCellRenderer()); |
|
223 |
setDefaultRenderer(String.class, new FeatureAttributeCellRenderer(model)); |
|
224 | 226 |
setDefaultEditor(Double.class, new FormattedCellEditor(model)); |
225 | 227 |
setDefaultEditor(Float.class, new FormattedCellEditor(model)); |
226 | 228 |
setDefaultEditor(Integer.class, new FormattedCellEditor(model)); |
Also available in: Unified diff