Package javax.swing.filechooser

Examples of javax.swing.filechooser.FileView


     *
     * @return the value obtained from the first UI, which is
     * the UI obtained from the default <code>LookAndFeel</code>
     */
    public FileView getFileView(JFileChooser a) {
        FileView returnValue =
            ((FileChooserUI) (uis.elementAt(0))).getFileView(a);
        for (int i = 1; i < uis.size(); i++) {
            ((FileChooserUI) (uis.elementAt(i))).getFileView(a);
        }
        return returnValue;
View Full Code Here


                public String getDescription() {
                    return Main.APP_NAME + " scripts";
                }
            };
            final ImageIcon icon = ImageUtil.loadIcon("icons/script.png");
            fileChooser.setFileView(new FileView() {
                private Script load(File f) {
                    if(!filter.accept(f))
                        return null;
                    try {
                        return Script.open(f.getAbsolutePath());
View Full Code Here

    }

    public void testGetSetFileView() throws Exception {
        assertNull(chooser.getFileView());
        assertNotNull(chooser.getUI().getFileView(chooser));
        FileView view = new FileView() {
        };
        chooser.setFileView(view);
        assertTrue(propertyChangeController.isChanged("fileViewChanged"));
        assertEquals(view, chooser.getFileView());
        assertNotSame(view, chooser.getUI().getFileView(chooser));
View Full Code Here

        assertTrue(chooser.isTraversable(f));
        final String description = "description";
        final Icon icon = new ImageIcon();
        final String name = "name";
        final String typeDescription = "typeDescription";
        FileView view = new FileView() {
            @Override
            public String getDescription(final File f) {
                return description;
            }
View Full Code Here

    public FileView getFileView() {
        return fileView;
    }

    public void setFileView(final FileView fileView) {
        FileView oldValue = this.fileView;
        this.fileView = fileView;
        firePropertyChange(FILE_VIEW_CHANGED_PROPERTY, oldValue, fileView);
    }
View Full Code Here

                        closeDialog(true);
                    }
                };
               
                // Provide a custom icon for .jar files.
                fileChooser.setFileView(new FileView() {
                    @Override
                    public Icon getIcon(File f) {
                        if (f.getName().endsWith(".jar")) {
                            return JAR_ICON;
                        }
View Full Code Here

      } catch (Exception e) {
      }
      }
      else fileChooser.setSelectedFile(new File(selectedFileName));
     
      FileView fileView=new FileView(){
        public Icon getIcon(File f) {
          String extension=getFileExtension(f.getName());
          if (extension != null) {
              if ("pod".equals(extension)){
                return FileHelper.getIcon("format.projity");
View Full Code Here

   */
  public void setFileView(FileView fileView)
  {
    if (fv != fileView)
      {
        FileView old = fv;
        fv = fileView;
        firePropertyChange(FILE_VIEW_CHANGED_PROPERTY, old, fv);
      }
  }
View Full Code Here

        fc.setMultiSelectionEnabled(false);
        if (USE_NEW_FILE_VIEW) {
            if (fc instanceof KongaFileChooser) {
                ((KongaFileChooser) fc).setApprovalFilter(new ApprovalFilter(fc));
            }
            FileView fileView = new ProjectFileView(detector);
            fc.setFileView(fileView);
            fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
        } else {
            fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
        }
View Full Code Here

        contentPane.add(buttons, BorderLayout.SOUTH);

        final ImageIcon groovy = getImageIcon(getImageToLoad("groovy.png"));
        final ImageIcon xml = getImageIcon(getImageToLoad("xml.png"));

        chooser.setFileView(new FileView() {
            @Override
            public Icon getIcon(File file) {
                if(!file.isDirectory()) {
                    if(file.getName().endsWith("groovy"))
                        return groovy;
View Full Code Here

TOP

Related Classes of javax.swing.filechooser.FileView

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.