java - 更改 JFileChooser 的文本值

标签 java swing jfilechooser

有一种方法可以更改 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 吗?

最佳答案

如果您查看this,您可以找到更多信息讨论。

基本上,据我所知,这就是解决该问题的方法:

 UIManager.put("FileChooser.cancelButtonText", "Cancel");
 SwingUtilities.updateComponentTreeUI(Filechoose);

关于java - 更改 JFileChooser 的文本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32054155/

相关文章:

java - 使用 WindowsFileChooserUI 时出现 NullPointerException

java - 将 PDF 附加到来自 Android 应用程序的电子邮件 - 文件大小为零

java - Google App Engine JDO 关系 (Java)

java - JavaFX 2 提供哪些功能?与 Java Applet 或 Silverlight 等相关技术相比,其实现有多成熟?

java - 在具有卡片布局的 JPanel 中的两个 JPanel 之间交换

java - 更改 swing 中 JFileChooser 的外观和感觉

java - 访问不同 Java 类中的文件?

java - Android 原生 map api 还是 webview?

java - 自 1.3 以来,Java 核心有哪些新增内容?

java - 如何为CardLayout中的所有面板设置单一背景?