首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地化JFileChooser.SAVE_DIALOG "Save in:“标签

本地化JFileChooser.SAVE_DIALOG "Save in:“标签
EN

Stack Overflow用户
提问于 2020-11-29 13:19:07
回答 1查看 56关注 0票数 1

还有一项我不知道如何修改,那就是Save in:标签,当dialogType设置为JFileChooser.SAVE_DIALOG时。

由于Look in:的标签在屏幕上共享相同的位置,所以我用UIManager.put("FileChooser.lookInLabelText", "...")修改了lookInLabelText,但没有效果。

然后我研究了JFileChooser.java的来源,但是没有定义一个JLabel

EN

回答 1

Stack Overflow用户

发布于 2020-11-29 13:44:13

代码语言:javascript
复制
UIManager.put("FileChooser.saveInLabelText", "");

您必须使用以下任一项:

代码语言:javascript
复制
JFileChooser chooser = new JFileChooser();
chooser.showSaveDialog(parent);
代码语言:javascript
复制
JFileChooser chooser = new JFileChooser();
chooser.setDialogType(JFileChooser.SAVE_DIALOG);
chooser.showDialog(parent, null);

您必须使用而不是

代码语言:javascript
复制
JFileChooser chooser = new JFileChooser();
chooser.setDialogType(JFileChooser.SAVE_DIALOG);
chooser.showDialog(parent, "");

否则,它将成为一个CUSTOM_DIALOG,并且必须设置FileChooser.lookInLabelText应用和dialogTitle

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65060522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档