Java中有幾個組件具有預定義的外觀和自動打印在其上的文本字符串。例子是JFileChooser。L&F中字符串鍵的位置
此外,還有一個JDialog(或JOptionPane的)當您嘗試做的JFileChooser illegale重命名彈出...
在什麼*的.java文件(S)可以字符串鍵代表的是鍵和他們在哪裏得到他們的價值?
我在說Nimbus L & F ...我找不到它們在Nimbus和Synth(它不一定意味着它們不在那裏)......我在BasicFileChooser中發現了JFileChooser字符串。
底線: 我翻譯我的計劃,我不希望有任何意外,所以我想知道哪些組件有預定義的字符串和在哪裏可以找到他們,說的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)
方法拉出琴絃......我試圖尋找它,但我沒有運氣...... 另外,我知道JFil有一些字符串未在BasicFileChooserUI.java中定義的eChooser ...
另請參見[* JDK 6和JRE 6支持的語言環境*](http://www.oracle.com/technetwork/java/javase/locales -137662.html)。 – trashgod
我得到了它的兄弟:-)看到我的編輯,當然有(必須)另一種方式:-) – mKorbel