Swing JFC Java

import java.awt.Component;
import java.awt.Container;
import javax.swing.Icon;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.UIManager;
public class Main {
  public static void disableNewFolderButton(Container c) {
    int len = c.getComponentCount();
    for (int i = 0; i < len; i++) {
      Component comp = c.getComponent(i);
      if (comp instanceof JButton) {
        JButton b = (JButton) comp;
        Icon icon = b.getIcon();
        if (icon != null
            && icon == UIManager.getIcon("FileChooser.newFolderIcon"))
          b.setEnabled(false);
      } else if (comp instanceof Container) {
        disableNewFolderButton((Container) comp);
      }
    }
  }
  public static void main(String s[]) {
    JFileChooser chooser = new JFileChooser();
    disableNewFolderButton(chooser);
    int rc = chooser.showOpenDialog(null);
  }
}