Files
VisualSapfor/src/Common/Utils/Files/ProjectsChooser.java

26 lines
800 B
Java
Raw Normal View History

2023-09-17 22:13:42 +03:00
package Common.Utils.Files;
import Common.Constants;
2023-09-17 22:13:42 +03:00
import Common.Utils.Utils;
import javax.swing.*;
import javax.swing.filechooser.FileFilter;
import java.io.File;
public class ProjectsChooser extends VFileChooser_ {
public ProjectsChooser(String title) {
super(title, new FileFilter() {
@Override
public boolean accept(File f) {
return
!Utils.ContainsCyrillic(f.getAbsolutePath()) &&
!f.getName().equalsIgnoreCase(Constants.data)
2023-09-17 22:13:42 +03:00
;
}
@Override
public String getDescription() {
return "Все папки";
}
});
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
}
}