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
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