Расположение клавиш String в L & F

В Java есть несколько компонентов, которые имеют предопределенный вид и строки текста, которые автоматически печатаются на них. Примером является JFileChooser.

Кроме того, есть JDialog (или JOptionPane), который появляется, когда вы пытаетесь сделать незаконное переименование в JFileChooser ...

В каких файлах * .java могут быть строковые ключи, которые представляют эти ключи, и где они получают свои значения?

я говорю о Nimbus L &F ... я не могне найти их ни в Nimbus, ни в Synth (что неэто означает, что онине там) ... Я нашел строки JFileChooser в BasicFileChooser.

Итог: яя перевожу свою программу, а я нетЯ не хочу никаких сюрпризов, поэтому яЯ хотел бы знать, какие компоненты имеют предопределенные строки и где их найти, что JDialog сверху особенно ...

РЕДАКТИРОВАТЬ: я нашел BasicFileChooserUI, и это один из методов:

protected void installStrings(JFileChooser fc) {

    Locale l = fc.getLocale();
    newFolderErrorText = UIManager.getString("FileChooser.newFolderErrorText",l);
    newFolderErrorSeparator = UIManager.getString("FileChooser.newFolderErrorSeparator",l);

    newFolderParentDoesntExistTitleText = UIManager.getString("FileChooser.newFolderParentDoesntExistTitleText", l);
    newFolderParentDoesntExistText = UIManager.getString("FileChooser.newFolderParentDoesntExistText", l);

    fileDescriptionText = UIManager.getString("FileChooser.fileDescriptionText",l);
    directoryDescriptionText = UIManager.getString("FileChooser.directoryDescriptionText",l);

    saveButtonText   = UIManager.getString("FileChooser.saveButtonText",l);
    openButtonText   = UIManager.getString("FileChooser.openButtonText",l);
    saveDialogTitleText = UIManager.getString("FileChooser.saveDialogTitleText",l);
    openDialogTitleText = UIManager.getString("FileChooser.openDialogTitleText",l);
    cancelButtonText = UIManager.getString("FileChooser.cancelButtonText",l);
    updateButtonText = UIManager.getString("FileChooser.updateButtonText",l);
    helpButtonText   = UIManager.getString("FileChooser.helpButtonText",l);
    directoryOpenButtonText = UIManager.getString("FileChooser.directoryOpenButtonText",l);

    saveButtonMnemonic   = getMnemonic("FileChooser.saveButtonMnemonic", l);
    openButtonMnemonic   = getMnemonic("FileChooser.openButtonMnemonic", l);
    cancelButtonMnemonic = getMnemonic("FileChooser.cancelButtonMnemonic", l);
    updateButtonMnemonic = getMnemonic("FileChooser.updateButtonMnemonic", l);
    helpButtonMnemonic   = getMnemonic("FileChooser.helpButtonMnemonic", l);
    directoryOpenButtonMnemonic = getMnemonic("FileChooser.directoryOpenButtonMnemonic", l);

    saveButtonToolTipText   = UIManager.getString("FileChooser.saveButtonToolTipText",l);
    openButtonToolTipText   = UIManager.getString("FileChooser.openButtonToolTipText",l);
    cancelButtonToolTipText = UIManager.getString("FileChooser.cancelButtonToolTipText",l);
    updateButtonToolTipText = UIManager.getString("FileChooser.updateButtonToolTipText",l);
    helpButtonToolTipText   = UIManager.getString("FileChooser.helpButtonToolTipText",l);
    directoryOpenButtonToolTipText = UIManager.getString("FileChooser.directoryOpenButtonToolTipText",l);
}

Я хочу знать, откудаgetString("FileChooser.updateButtonText",l) метод извлечения строк ... Я пытался найти его, но мне не повезло ... Кроме того, я знаю, что в JFileChooser есть строки, которые не определены в BasicFileChooserUI.java ...

Ответы на вопрос(3)

Ваш ответ на вопрос