gpt4 book ai didi

java - 在 JFileChooser 中禁用文件重命名?

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:58 24 4
gpt4 key购买 nike

当您在 JFileChooser 中的文件上单击两次(不是双击)时,您可以重命名所选文件。如何禁用此功能?我试过

UIManager.put("FileChooser.readOnly", Boolean.TRUE);

但它不起作用。

最佳答案

令人惊讶的是,您不能从 JFileChooser 本身禁用重命名文件/创建新目录。正如您正确推测的那样,您需要从 UIManager 中禁用此 FileChooser“功能”。

下面是一个可能有帮助的片段:

http://www.coderanch.com/t/555535/GUI/java/FileChooser-readOnly

  Boolean old = UIManager.getBoolean("FileChooser.readOnly");  
UIManager.put("FileChooser.readOnly", Boolean.TRUE);
JFileChooser fc = new JFileChooser(".");
UIManager.put("FileChooser.readOnly", old);

关键是在创建文件选择器之前设置“FileChooser.readOnly”。

关于java - 在 JFileChooser 中禁用文件重命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8188459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com