Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public class VideoFileChooser {
  2. private final JFileChooser _fileChooser;
  3.  
  4. public VideoFileChooser() {
  5. FileFilter filter = new FileNameExtensionFilter(
  6. "Video files (*.avi, *.mp4, *.mov, *.3gp, *.rmvb, *.rm, *.wmv, *.mkv ,*.flv)",
  7. "avi", "mp4", "mov", "3gp", "rmvb", "rm", "wmv", "mkv", "flv"
  8. );
  9.  
  10. _fileChooser = new JFileChooser();
  11. _fileChooser.addChoosableFileFilter(filter);
  12. _fileChooser.setFileFilter(filter);
  13. }
  14.  
  15. public File open(Component parent) {
  16. return open(parent, null);
  17. }
  18.  
  19. public File open(Component parent, String currentDirPath) {
  20. if(currentDirPath != null) {
  21. _fileChooser.setCurrentDirectory(new File(currentDirPath));
  22. }
  23.  
  24. if(_fileChooser.showOpenDialog(parent) == JFileChooser.APPROVE_OPTION) {
  25. return _fileChooser.getSelectedFile();
  26. }
  27.  
  28. return null;
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement