• 大小: 1.24MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-01
  • 语言: Java
  • 标签:

资源简介

使用纯Java开发的一款类似于windows的资源管理器

资源截图

代码片段和文件信息


import java.awt.event.ActionEvent;  
import java.awt.event.ActionListener;  
import java.io.File;  
  
import javax.swing.JButton;  
import javax.swing.JFileChooser;  
import javax.swing.Jframe;  
import javax.swing.JLabel;  
  
public class FileChooser extends Jframe implements ActionListener{  
    JButton open=null;  
    public static void main(String[] args) {  
        new FileChooser();  
    }  
    public FileChooser(){  
        open=new JButton(“open“);  
        this.add(open);  
        this.setBounds(400 200 100 100);  
        this.setVisible(true);  
        this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);  
        open.addActionListener(this);  
    }  
    @Override  
    public void actionPerformed(ActionEvent e) {  
        // TODO Auto-generated method stub  
        JFileChooser jfc=new JFileChooser(“D:“);  
        jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES );  
        jfc.showDialog(new JLabel() “选择“);  
        File file=jfc.getSelectedFile();  
        if(file.isDirectory()){  
            System.out.println(“文件夹:“+file.getAbsolutePath());  
        }else if(file.isFile()){  
            System.out.println(“文件:“+file.getAbsolutePath());  
        }  
        System.out.println(jfc.getSelectedFile().getName());  
          
    }  
  
}  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-10-20 11:22  Myframe\
     文件         347  2016-10-20 11:22  Myframe\.classpath
     文件         383  2016-10-08 22:02  Myframe\.project
     目录           0  2016-10-08 22:02  Myframe\.settings\
     文件         598  2016-10-08 22:02  Myframe\.settings\org.eclipse.jdt.core.prefs
     文件     1323005  2016-10-20 11:22  Myframe\ant.jar
     目录           0  2016-10-20 20:02  Myframe\bin\
     文件        1910  2016-10-20 11:22  Myframe\bin\FileChooser.class
     文件         770  2016-10-20 11:22  Myframe\bin\FileList.class
     文件        1159  2016-10-20 11:22  Myframe\bin\FileListModel.class
     文件        1698  2016-10-20 11:22  Myframe\bin\FileSystemModel.class
     文件         632  2016-10-20 11:22  Myframe\bin\FileTree$1.class
     文件         777  2016-10-20 11:22  Myframe\bin\FileTree$ExpansionListener.class
     文件        2381  2016-10-20 11:22  Myframe\bin\FileTree.class
     文件       15878  2016-10-20 20:02  Myframe\bin\FiletoTree.class
     文件        3013  2016-10-20 11:22  Myframe\bin\FolderNode.class
     文件         998  2016-10-20 11:22  Myframe\bin\FolderRenderer.class
     文件         396  2016-10-20 11:22  Myframe\bin\I_fileSystem.class
     文件        1172  2016-10-20 11:22  Myframe\bin\JExplorer.class
     文件        1315  2016-10-20 11:22  Myframe\bin\MyCellRenderer.class
     文件         710  2016-10-20 20:02  Myframe\bin\Myframe$1.class
     文件        1705  2016-10-20 20:02  Myframe\bin\Myframe$2.class
     文件        1720  2016-10-20 20:02  Myframe\bin\Myframe$3.class
     文件         946  2016-10-20 20:02  Myframe\bin\Myframe$4.class
     文件        1733  2016-10-20 20:02  Myframe\bin\Myframe$5.class
     文件        1722  2016-10-20 20:02  Myframe\bin\Myframe$6.class
     文件         931  2016-10-20 20:02  Myframe\bin\Myframe$7.class
     文件         611  2016-10-20 20:02  Myframe\bin\Myframe$8.class
     文件       17786  2016-10-20 20:02  Myframe\bin\Myframe.class
     文件         805  2016-10-20 20:02  Myframe\bin\MyRenderer.class
     文件        1620  2016-10-20 11:22  Myframe\bin\UI.class
............此处省略24个文件信息

评论

共有 条评论