home *** CD-ROM | disk | FTP | other *** search
- package sun.swing;
-
- import java.awt.event.ActionEvent;
- import java.io.File;
- import javax.swing.AbstractAction;
- import javax.swing.Action;
- import javax.swing.JFileChooser;
-
- final class FilePane$8 extends AbstractAction {
- private Action basicNewFolderAction;
- // $FF: synthetic field
- final FilePane this$0;
-
- FilePane$8(FilePane var1, String var2) {
- super(var2);
- this.this$0 = var1;
- this.putValue("ActionCommandKey", "New Folder");
- File var3 = this.this$0.getFileChooser().getCurrentDirectory();
- if (var3 != null) {
- this.setEnabled(FilePane.canWrite(var3));
- }
-
- }
-
- public void actionPerformed(ActionEvent var1) {
- if (this.basicNewFolderAction == null) {
- this.basicNewFolderAction = FilePane.access$2100(this.this$0).getNewFolderAction();
- }
-
- JFileChooser var2 = this.this$0.getFileChooser();
- File var3 = var2.getSelectedFile();
- this.basicNewFolderAction.actionPerformed(var1);
- File var4 = var2.getSelectedFile();
- if (var4 != null && !var4.equals(var3) && var4.isDirectory()) {
- FilePane.access$1002(this.this$0, var4);
- }
-
- }
- }
-