有一种方法可以更改ApproveButtonText的值
但我无法弄清楚如何更改“取消”按钮的值.. http://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser.html
我不想使用JFileChooser #setLocale(Locale),因为我需要在此按钮上使用自定义文本。
以下是如何设置批准选项,但没有取消选项。
JFileChooser Filechoose = new JFileChooser();
Filechoose.setApproveButtonText("Other text");
只是为了解决我的问题。我想只改变一次JFileChoose。所以
UIManager.put("FileChooser.cancelButtonText", "NewValue");
SwingUtilities.updateComponentTreeUI(Filechoose);
会工作,但我必须重命名JFileChooser Filechoose1 = new JFileChooser();
FileChoose1,FileCoose2等。这就是可以解决的问题。但是没有任何方法,比如setApproveButtonText?
答案 0 :(得分:2)
如果您查看this讨论,可以找到更多信息。
基本上,就我所知,这就是你解决问题的方法:
UIManager.put("FileChooser.cancelButtonText", "Cancel");
SwingUtilities.updateComponentTreeUI(Filechoose);