Java 对话框-选择具有特定名称的文件

Java 对话框-选择具有特定名称的文件,java,file,filter,dialog,Java,File,Filter,Dialog,是否有任何方法允许在Java中选择具有特定名称的文件?我正在尝试使用这段代码,在过滤器字符串中设置名称和扩展名,但它不起作用 configExplorerBtn.addMouseListener(new MouseAdapter(){ public void mouseDown(MouseEvent e){ FileDialog dialogExplorer = new FileDialog(getShell()); d

是否有任何方法允许在Java中选择具有特定名称的文件?我正在尝试使用这段代码,在过滤器字符串中设置名称和扩展名,但它不起作用

    configExplorerBtn.addMouseListener(new MouseAdapter(){
        public void mouseDown(MouseEvent e){
             FileDialog dialogExplorer = new FileDialog(getShell());
             dialogExplorer.setFilterPath(destinationField.getText());
             dialogExplorer.setText("Seleccione un archivo...");
             String[] filterExt = { "config*.xml"}; //1
             dialogExplorer.setFilterExtensions(filterExt);

             String path = dialogExplorer.open();
             if (path != null) {
               configField.setText(path);
               nextConfig=true;
             }
             else{
               nextConfig=false;
             }
             checkStatus();
         }
     });
我知道我可以编写“*.xml”并让用户选择,但我更喜欢强制用户选择具有该名称的文件


非常感谢

向用户请求一个XML文件和一个XML文件(但您已经知道如何执行此操作)是有意义的,您只想向用户请求一个只能有一个特定名称的特定XML文件。。。一开始为什么还要问用户?对话的要点是让用户选择一个文件。也许你只是想跳过这一步,直接去

new File("file path");
您不必要求用户获取文件来检索文件或创建文件


如果你强迫用户选择一个具有相同确切名称的文件,为什么还要让他选择该文件?我没有看到这种方式,我可以询问该文件的目录和访问权限。也许我的问题很傻…对不起!您始终可以相对于可执行文件所在的目录保存文件。