Package javax.swing

Examples of javax.swing.JFileChooser.addPropertyChangeListener()


    FileFilter f1 = new MyFileFilter(true);
    FileFilter f2 = new MyFileFilter(false);
    fc.addChoosableFileFilter(f1);
    fc.addChoosableFileFilter(f2);
    fc.setAcceptAllFileFilterUsed(false);
    fc.addPropertyChangeListener(this);
    boolean removed = fc.removeChoosableFileFilter(f1);
    harness.check(removed);
    FileFilter[] filters = fc.getChoosableFileFilters();
    harness.check(filters.length, 1);
    harness.check(events.size(), 1);
View Full Code Here


   */
  public void testGeneral(TestHarness harness)      
  {
    harness.checkPoint("testGeneral()");
    JFileChooser fc = new JFileChooser();
    fc.addPropertyChangeListener(this);
    File[] files = fc.getSelectedFiles();
    harness.check(files.length, 0);
   
    File f1 = new File("X");
    files = new File[] { f1 };
View Full Code Here

   */
  public void testNull(TestHarness harness)      
  {
    harness.checkPoint("testNull()");
    JFileChooser fc = new JFileChooser();
    fc.addPropertyChangeListener(this);
    File[] files = fc.getSelectedFiles();
    harness.check(files.length, 0);
    harness.check(fc.getSelectedFile(), null);
   
    // try null
View Full Code Here

  public void testEmptyArray(TestHarness harness)
  {
    harness.checkPoint("testEmptyArray()");
    JFileChooser fc = new JFileChooser();
    events.clear();
    fc.addPropertyChangeListener(this);
    File[] files = fc.getSelectedFiles();
    harness.check(files.length, 0);
  
    // try an empty array
    fc.setSelectedFiles(new File[0]);
View Full Code Here

   * @param harness  the test harness (<code>null</code> not permitted).
   */
  public void test(TestHarness harness)      
  {
    JFileChooser jfc = new JFileChooser();
    jfc.addPropertyChangeListener(this);
    harness.check(jfc.getAccessory(), null);
   
    JPanel acc1 = new JPanel();
    jfc.setAccessory(acc1);
    harness.check(jfc.getAccessory(), acc1);
View Full Code Here

                fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            }
        }
        if (label != null) {
            fc.setAccessory(label);
            fc.addPropertyChangeListener(
                    JFileChooser.SELECTED_FILE_CHANGED_PROPERTY, label);
        }
        if (newFile) {
            fc.showSaveDialog(tool.getInternalFrame());
        } else {
View Full Code Here

      if (filter instanceof DirFilter)
        fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    }
    if (label != null) {
      fc.setAccessory(label);
      fc.addPropertyChangeListener(
        JFileChooser.SELECTED_FILE_CHANGED_PROPERTY, label);
    }
    if (newFile) {
      fc.showSaveDialog(tool.getInternalFrame());
    }
View Full Code Here

    jfc.setDialogTitle(title);
    jfc.setFileSelectionMode(JFileChooser.FILES_ONLY);

    ImagePreviewPanel preview = new ImagePreviewPanel();
    jfc.setAccessory(preview);
    jfc.addPropertyChangeListener(preview);

    jfc.setPreferredSize(WindowUtils.getRelativeScreenDimension(0.7f, 0.6f));
    FileNameExtensionFilter filter = new FileNameExtensionFilter(
       "JPG GIF PNG Images", "jpg", "jpeg", "gif", "png");
    jfc.setFileFilter(filter);
View Full Code Here

                fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            }
        }
        if (label != null) {
            fc.setAccessory(label);
            fc.addPropertyChangeListener(
                    JFileChooser.SELECTED_FILE_CHANGED_PROPERTY, label);
        }
        if (newFile) {
            fc.showSaveDialog(tool.getInternalFrame());
        } else {
View Full Code Here

        }
       
        // listen to sel mode changes and select correct chooser by invoking
        // filechooser.updateUI() which triggers this createUI again
        if (firstTime) {
            fc.addPropertyChangeListener(
                    JFileChooser.FILE_SELECTION_MODE_CHANGED_PROPERTY,
                    new PropertyChangeListener () {
                        public void propertyChange(PropertyChangeEvent evt) {
                            JFileChooser fileChooser = (JFileChooser)evt.getSource();
                            fileChooser.updateUI();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.