Расположение клавиш 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)

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