Revision 2509 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/pickercontroller/FilePickerControllerImpl.java

View differences:

FilePickerControllerImpl.java
12 12
import javax.swing.filechooser.FileFilter;
13 13
import javax.swing.text.JTextComponent;
14 14
import org.apache.commons.lang3.ArrayUtils;
15
import org.apache.commons.lang3.StringUtils;
15 16
import org.gvsig.tools.ToolsLocator;
16 17
import org.gvsig.tools.dataTypes.DataTypes;
17 18
import org.gvsig.tools.folders.FoldersManager;
......
66 67
    }
67 68

  
68 69
    public FilePickerControllerImpl(JTextComponent txtFile, JButton btnFile, String dialogTitle, String fileChooserID, File initialPath, boolean seticon) {
70
        I18nManager i18n = ToolsLocator.getI18nManager();
69 71
        this.value = null;
70 72
        this.txtFile = txtFile;
71 73
        this.btnFile = btnFile;
72 74
        this.fileChooserID = fileChooserID;
73 75
        this.initialPath = initialPath;
74 76
        if (dialogTitle == null) {
75
            I18nManager i18n = ToolsLocator.getI18nManager();
76 77
            this.dialogTitle = i18n.getTranslation("_Select_file");
77 78
        } else {
78 79
            this.dialogTitle = dialogTitle;
......
85 86
        this.btnFile.addActionListener((ActionEvent e) -> {
86 87
          doSelectFile();
87 88
        });
89
        if( StringUtils.isBlank(this.btnFile.getToolTipText()) ) {
90
            this.btnFile.setToolTipText(i18n.getTranslation("_File_picker"));
91
        }
88 92
        ToolsSwingManager toolsSwingManager = ToolsSwingLocator.getToolsSwingManager();
89 93
        toolsSwingManager.setDefaultPopupMenu(txtFile);
90 94
        toolsSwingManager.addClearButton(txtFile, (ActionEvent e) -> {

Also available in: Unified diff