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

View differences:

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