【问题标题】:How can I give file extentions list using FileDialog?如何使用 FileDialog 提供文件扩展名列表?
【发布时间】:2012-05-16 06:48:37
【问题描述】:

我可以使用 JFileChooser 对文件进行扩展。 示例:

JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
    "JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);

但我可以理解如何使用 FileDialog 来做同样的事情。 我的问题是我该怎么做?

【问题讨论】:

    标签: java swing jfilechooser filedialog


    【解决方案1】:

    void setFilenameFilter(FilenameFilter 过滤器) 将此文件对话窗口的文件名过滤器设置为指定的过滤器。

    【讨论】:

    • 如何使用文件扩展名列表初始化 Filenamefilter 对象过滤器?
    • fd.setFilenameFilter(new FilenameFilter(){ public boolean accept(File dir, String name){ return (name.endsWith(".jpg") || name.endsWith(".gif") ); } });
    • 但我仍然无法在 box 类型的文件中显示文件扩展名列表。如何显示此列表?
    猜你喜欢
    • 1970-01-01
    • 2013-11-25
    • 2023-03-19
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    相关资源
    最近更新 更多