Revision 44307 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/featureform/swing/impl/dynformfield/linkforeingkey/JDynFormFieldForeingKey.java
JDynFormFieldForeingKey.java | ||
---|---|---|
35 | 35 |
import javax.swing.Icon; |
36 | 36 |
import javax.swing.ImageIcon; |
37 | 37 |
import javax.swing.JButton; |
38 |
import javax.swing.JComponent; |
|
38 | 39 |
import javax.swing.JList; |
39 | 40 |
import javax.swing.JPanel; |
40 | 41 |
import javax.swing.JTextField; |
... | ... | |
43 | 44 |
import javax.swing.text.JTextComponent; |
44 | 45 |
import org.gvsig.featureform.swing.JFeaturesForm; |
45 | 46 |
import org.gvsig.featureform.swing.JFeaturesForm.FeaturesFormContext; |
46 |
import org.gvsig.fmap.dal.StoresRepository; |
|
47 | 47 |
import org.gvsig.fmap.dal.feature.Feature; |
48 | 48 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
49 | 49 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
50 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
|
51 | 50 |
import org.gvsig.fmap.dal.feature.FeatureType; |
52 | 51 |
import org.gvsig.fmap.dal.feature.ForeingKey; |
53 | 52 |
import org.gvsig.fmap.dal.feature.ForeingKey.ContextForeingKey; |
54 | 53 |
import org.gvsig.fmap.dal.swing.DALSwingLocator; |
55 | 54 |
import org.gvsig.fmap.dal.swing.DataSwingManager; |
56 |
import org.gvsig.tools.ToolsLocator; |
|
57 | 55 |
import org.gvsig.tools.dispose.DisposeUtils; |
58 | 56 |
import org.gvsig.tools.dynform.DynFormFieldDefinition; |
59 | 57 |
import org.gvsig.tools.dynform.JDynForm; |
... | ... | |
343 | 341 |
public void setReadOnly(boolean readonly) { |
344 | 342 |
initComponentIfNeed(); |
345 | 343 |
boolean editable = !readonly; |
344 |
JComponent jlabel = this.getJLabel(); |
|
345 |
if( jlabel !=null ) { |
|
346 |
jlabel.setEnabled(editable); |
|
347 |
} |
|
346 | 348 |
this.txtDescription.setEditable(false); |
347 | 349 |
this.btnEdit.setEnabled(true); |
348 | 350 |
this.btnLink.setEnabled(editable); |
Also available in: Unified diff