JFileChooser上下文菜单语言



我在JFileChooser中更改上下文菜单语言时有问题。到目前为止,我更改了JFileChooser中大多数元素的语言

UIManager.put("FileChooser.cancelButtonText", rb.getString("button.cancel"));
    UIManager.put("FileChooser.saveButtonText", rb.getString("button.save"));
    UIManager.put("FileChooser.saveInLabelText", rb.getString("fileChooser.saveIn"));
    UIManager.put("FileChooser.fileNameLabelText", rb.getString("fileChooser.fileName"));
    UIManager.put("FileChooser.filesOfTypeLabelText", rb.getString("fileChooser.filesOfType"));
    UIManager.put("FileChooser.acceptAllFileFilterText", rb.getString("fileChooser.acceptAllFile"));    
    UIManager.put("FileChooser.upFolderToolTipText", rb.getString("fileChooser.upFolderToolTipText"));
    UIManager.put("FileChooser.homeFolderToolTipText", rb.getString("fileChooser.homeFolderToolTipText"));
    UIManager.put("FileChooser.newFolderToolTipText", rb.getString("fileChooser.newFolderToolTipText"));
    UIManager.put("FileChooser.detailsViewButtonToolTipText", rb.getString("fileChooser.detailsViewButtonToolTipText"));
    UIManager.put("FileChooser.listViewButtonToolTipText", rb.getString("fileChooser.listViewButtonToolTipText"));

但是我找不到如何更改右键上下文菜单的语言

您是否尝试在swing调用任何内容之前更改defaultLocale ?试着在主目录下修改它。

public static void main (String args []){
    Locale.setDefault(Locale.ENGLISH);

最新更新