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