JFileChooser 上下文菜单语言
JFileChooser context menu language
我在更改 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?只需尝试在 main 中更改它。
public static void main (String args []){
Locale.setDefault(Locale.ENGLISH);
我在更改 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?只需尝试在 main 中更改它。
public static void main (String args []){
Locale.setDefault(Locale.ENGLISH);