⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jtreetest.java

📁 java 资源管理器 上课程设计时的功课
💻 JAVA
字号:
package diguiclass;

import java.io.File;
import javax.swing.*;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTree;
import javax.swing.JScrollPane;
import javax.swing.DefaultButtonModel;

public class JTreeTest {
    public JTreeTest() {
        JFrame conn = new JFrame();
        conn.setLocation(400, 300);
        conn.setSize(400, 300);
        DefaultButtonModel def = new DefaultButtonModel();
        JTree jt = new JTree();
        JScrollPane js = new JScrollPane();
        conn.add(js);
        js.getViewport().add(jt);
        conn.show();
    }

    public void print(String file) {
        File fi = new File(file);
        String str[] = fi.list();
        for (int i = 0; i < str.length; i++) {
            File fiw = new File(fi.getAbsoluteFile(), str[i]);
            if (fiw.isDirectory()) {
                print(fiw.getAbsolutePath());
            } else {
                System.out.println(fi.getAbsoluteFile() + str[i]);
            }
        }
    }

    public static void main(String[] args) {
        JTreeTest jtee = new JTreeTest();
//        jtee.print("E:/");
//        File file[] = File.listRoots();
//        for (int i = 1; i <= file.length; i++) {
//            jtee.print(file[i].toString());
//            System.out.println(file[i].toString());
//        }
//    }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -