Revision 477 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.serv/org.gvsig.tools.swing.serv.field/src/main/java/org/gvsig/tools/swing/components/file/JFileChooser.java

View differences:

JFileChooser.java
40 40
import javax.swing.ImageIcon;
41 41
import javax.swing.filechooser.FileFilter;
42 42

  
43
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;
45

  
46 43
import org.gvsig.tools.dataTypes.DataTypes;
47
import org.gvsig.tools.dynobject.exception.DynFieldValidateException;
48 44
import org.gvsig.tools.swing.api.ComponentService;
49 45
import org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponent;
50 46
import org.gvsig.tools.swing.serv.field.ToolsSwingDefaultFieldImplLibrary;
......
60 56
 */
61 57
public class JFileChooser implements JFileExtensionList {
62 58

  
63
    private final static Logger LOG = LoggerFactory
64
        .getLogger(JFileChooser.class);
65
    
66 59
    private class JFileFilter extends FileFilter {
67 60

  
68 61
        public JFileFilter(String[] extensions) {
......
201 194
    }
202 195

  
203 196
    public void showDialog() {
204

  
205 197
        int returnVal = fc.showOpenDialog(panel);
206 198
        if (returnVal == javax.swing.JFileChooser.APPROVE_OPTION) {
207 199
            File file = fc.getSelectedFile();
208
            try {
209
                component.setValue(file);
210
            } catch (DynFieldValidateException e1) {
211
                // TODO Auto-generated catch block
212
                LOG.warn("Value validation error: "
213
                    + component.getDynField().getName(), file);
214
            }
200
            component.setValue(file);
215 201
        }
216 202
        fc.setVisible(false);
217

  
218 203
    }
219 204

  
220 205
}

Also available in: Unified diff