Module  javafx.graphics
软件包  javafx.stage

Class FileChooser.ExtensionFilter

  • Enclosing class:
    FileChooser


    public static final class FileChooser.ExtensionFilter
    extends Object
    定义一个扩展过滤器,用于过滤可以在FileDialog中根据文件扩展名选择哪些文件。
    从以下版本开始:
    JavaFX 2.0
    • 构造方法详细信息

      • ExtensionFilter

        public ExtensionFilter​(String description,
                               String... extensions)
        创建一个具有指定描述和文件扩展名的ExtensionFilter

        文件扩展名应以*.<extension>格式指定。

        参数
        description - 过滤器的文本描述
        extensions - 接受的文件扩展名
        异常
        NullPointerException - 如果描述或扩展名是 null
        IllegalArgumentException - 如果描述或扩展名为空
      • ExtensionFilter

        public ExtensionFilter​(String description,
                               List<String> extensions)
        创建一个具有指定描述和文件扩展名的ExtensionFilter

        文件扩展名应以*.<extension>格式指定。

        参数
        description - 过滤器的文本描述
        extensions - 接受的文件扩展名
        异常
        NullPointerException - 如果描述或扩展名是 null
        IllegalArgumentException - 如果描述或扩展名为空
    • 方法详细信息

      • getDescription

        public String getDescription​()
        获取此 ExtensionFilter的说明。
        结果
        说明
      • getExtensions

        public List<String> getExtensions​()
        获取此ExtensionFilter的文件扩展名。

        返回的列表是不可修改的,每次修改尝试都会抛出UnsupportedOperationException

        结果
        文件扩展名