Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4303397

JFileChooser.setFileHidingEnabled() still show hiddlen files after been set

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.0
    • 1.2.2, 1.3.0
    • client-libs
    • beta
    • x86
    • windows_98, windows_nt

      JFileChooser.setFileHidingEnabled() still show hiddlen files after been set.
      The following program works on Solaris but not on Win'98.

      Please use the attached file which has its property set to "hidden" on
      window system. Run the demo program and the hidden file keep showing up.

      Roger Pham 1/7/2000
      ----------------------------------------------------------------------------
      import java.awt.*;
      import java.awt.event.*;
      import javax.swing.*;
      import javax.swing.event.*;

      public class JFC extends JFrame {

          JFileChooser jc = new JFileChooser();
          JButton jb = new JButton("Show File Chooser");
          JCheckBox jcb = new JCheckBox("Show Hidden File(s)", true);

          public JFC() {
      Container c = getContentPane();
      c.setLayout(new FlowLayout());

      c.add(jb);
      c.add(jcb);

      jc.setFileHidingEnabled(true);

      final JFrame jf = this;

      jb.addActionListener(new ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                      jc.showOpenDialog(jf);
                  }
              });

      jcb.addItemListener(new ItemListener() {
      public void itemStateChanged(ItemEvent e) {
      if (e.getStateChange() == ItemEvent.SELECTED)
      jc.setFileHidingEnabled(true);
      else
      jc.setFileHidingEnabled(false);
      System.out.println("File Hiding is: " + jc.isFileHidingEnabled());
      }
      });
          }

          public static void main(String argv[]) {
      JFrame frame = new JFC();
      frame.addWindowListener(new WindowAdapter() {
                  public void windowClosing(WindowEvent we) {
                      System.exit(0);
                  }
              });
      frame.pack();
      frame.setSize(500, 150);
      frame.setVisible(true);
          }
      }

            leifs Leif Samuelsson (Inactive)
            rphamsunw Roger Pham (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: