@@ -162,6 +162,7 @@ public class AquaFileChooserUI extends FileChooserUI {
162
162
protected String filenameTextFieldToolTipText = null ;
163
163
protected String filterComboBoxToolTipText = null ;
164
164
protected String openDirectoryButtonToolTipText = null ;
165
+ protected String chooseButtonToolTipText = null ;
165
166
166
167
protected String cancelOpenButtonToolTipText = null ;
167
168
protected String cancelSaveButtonToolTipText = null ;
@@ -323,6 +324,7 @@ protected void installStrings(final JFileChooser fc) {
323
324
// Mac-specific, required
324
325
newFolderExistsErrorText = getString ("FileChooser.newFolderExistsErrorText" , "That name is already taken" );
325
326
chooseButtonText = getString ("FileChooser.chooseButtonText" , "Choose" );
327
+ chooseButtonToolTipText = getString ("FileChooser.chooseButtonToolTipText" , "Choose selected file" );
326
328
newFolderButtonText = getString ("FileChooser.newFolderButtonText" , "New" );
327
329
newFolderTitleText = getString ("FileChooser.newFolderTitleText" , "New Folder" );
328
330
@@ -397,6 +399,7 @@ protected void uninstallStrings(final JFileChooser fc) {
397
399
cancelSaveButtonToolTipText = null ;
398
400
cancelChooseButtonToolTipText = null ;
399
401
cancelNewFolderButtonToolTipText = null ;
402
+ chooseButtonToolTipText = null ;
400
403
401
404
saveButtonToolTipText = null ;
402
405
openButtonToolTipText = null ;
@@ -2051,9 +2054,9 @@ int getApproveButtonMnemonic(final JFileChooser fc) {
2051
2054
return fc .getApproveButtonMnemonic ();
2052
2055
}
2053
2056
2054
- // No fallback
2055
2057
String getApproveButtonToolTipText (final JFileChooser fc ) {
2056
- return getApproveButtonToolTipText (fc , null );
2058
+ // Fallback to "Choose selected file"
2059
+ return getApproveButtonToolTipText (fc , chooseButtonToolTipText );
2057
2060
}
2058
2061
2059
2062
String getApproveButtonToolTipText (final JFileChooser fc , final String fallbackText ) {
0 commit comments