Package javax.swing.filechooser

Examples of javax.swing.filechooser.FileSystemView$AbstractFileSystemView


        }       
        else {
            this.rootDirPath = FileUtils.getAbsoluteFilePath(rootDirPath);
            File dir = new File(this.rootDirPath);           
            if (dir.isDirectory()) {
                FileSystemView fsv = new DirectoryRestrictedFileSystemView(dir);       
                reinitFileChooser(fsv);
            }
            else {
                this.rootDirPath = null;
                reinitFileChooser(null);
View Full Code Here


      if (file == null) {
        clear();
        return;
      }

      FileSystemView vueSysteme = FileSystemView.getFileSystemView();
      Locale locale = Locale.getDefault();
      NumberFormat nf = NumberFormat.getInstance(locale);
      DateFormat dateFormat = DateFormat.getDateInstance(
          DateFormat.SHORT, locale);

      icone.setIcon(vueSysteme.getSystemIcon(file));

      nom.setText(vueSysteme.getSystemDisplayName(file));

      description.setText(vueSysteme.getSystemTypeDescription(file));

      String tailleFile = nf.format(file.length() / 1024.0) + " Kb";
      taille.setText(tailleFile);

      String dateFile = dateFormat.format(new Date(file.lastModified()));
View Full Code Here

        repaint();
      }
    } else if (isFile && file != null) {

      System.out.println("Dans info File");
      FileSystemView vueSysteme = FileSystemView.getFileSystemView();
      Locale locale = Locale.getDefault();
      NumberFormat nf = NumberFormat.getInstance(locale);
      DateFormat dateFormat = DateFormat.getDateInstance(
          DateFormat.SHORT, locale);

      icone.setIcon(vueSysteme.getSystemIcon(file));

      nom.setText(vueSysteme.getSystemDisplayName(file));

      description.setText(vueSysteme.getSystemTypeDescription(file));

      String tailleFile = nf.format(file.length() / 1024.0) + " Kb";
      taille.setText(tailleFile);

      String dateFile = dateFormat.format(new Date(file.lastModified()));
View Full Code Here

  }

  private boolean isSameFileSystem(File source, File target) throws IOException
  {
    // check file systems of source and target folders
    FileSystemView fsv = FileSystemView.getFileSystemView();
    File [] roots = File.listRoots();
    File sourceFS = null;
    File targetFS = null;
    for(int i = 0; i < roots.length; i++)
    {
View Full Code Here

        public Boolean isHidden(final File f) {
            return f.isHidden() ? Boolean.TRUE : Boolean.FALSE;
        }

        private Icon getIconForFile(final File file) {
            FileSystemView view = getFileChooser().getFileSystemView();
            if (file == null) {
                return null;
            } else if (view.isComputerNode(file)) {
                return computerIcon;
            } else if (view.isFloppyDrive(file)) {
                return floppyDriveIcon;
            } else if (view.isDrive(file)) {
                return hardDriveIcon;
            } else if (file.isFile()) {
                return fileIcon;
            } else if (file.isDirectory()) {
                return directoryIcon;
View Full Code Here

                .getCurrentDirectory());
        final File defaultDir = new File("testDir");
        defaultDir.deleteOnExit();
        defaultDir.mkdir();
        try {
            FileSystemView view = new FileSystemView() {
                @Override
                public File createNewFolder(final File containingDir) throws IOException {
                    return containingDir;
                }
View Full Code Here

        final File defaultDir = new File("testDir");
        defaultDir.deleteOnExit();
        try {
            defaultDir.mkdir();
            FileSystemView view = new FileSystemView() {
                @Override
                public File createNewFolder(final File containingDir) throws IOException {
                    return containingDir;
                }
View Full Code Here

        assertTrue(chooser.accept(f));
    }

    public void testGetSetFileSystemView() throws Exception {
        assertEquals(FileSystemView.getFileSystemView(), chooser.getFileSystemView());
        FileSystemView fileSystemView = new FileSystemView() {
            @Override
            public File createNewFolder(final File containingDir) throws IOException {
                return null;
            }
        };
View Full Code Here

      JOptionPane.showMessageDialog(this,msg,"Old Java Version",JOptionPane.WARNING_MESSAGE);
      System.exit(0);
    }
   
    System.out.println("File system roots returned byFileSystemView.getFileSystemView():");
      FileSystemView fsv = FileSystemView.getFileSystemView();
      File[] roots = fsv.getRoots();
      for (int i = 0; i < roots.length; i++)
      {
          System.out.println("Root: " + roots[i]);
      }

      System.out.println("Home directory: " + fsv.getHomeDirectory());

      System.out.println("File system roots returned by File.listRoots():");
      File[] f = File.listRoots();
      for (int i = 0; i < f.length; i++)
      {
          System.out.println("Drive: " + f[i]);
          System.out.println("Display name: " + fsv.getSystemDisplayName(f[i]));
          System.out.println("Is drive: " + fsv.isDrive(f[i]));
          System.out.println("Is floppy: " + fsv.isFloppyDrive(f[i]));
          System.out.println("Readable: " + f[i].canRead());
          System.out.println("Writable: " + f[i].canWrite());
          System.out.println("Total space: " + f[i].getTotalSpace());
          System.out.println("Usable space: " + f[i].getUsableSpace());
      }
View Full Code Here

        }
    }

    private File askForFile(Component parent, String filename) {
        final File startDirectory = currentFile == null ? rootDirectory : currentFile.getParentFile();
        JFileChooser chooser = new JFileChooser(startDirectory, new FileSystemView() {
            public File createNewFolder(File containingDir) throws IOException {
                if (containingDir == null)
                    throw new IOException("Parent Directory is null");
                File newDirectory = new File(containingDir, "New Suite");
                int i = 1;
View Full Code Here

TOP

Related Classes of javax.swing.filechooser.FileSystemView$AbstractFileSystemView

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.