jtreetest.java~20~

来自「java 资源管理器 上课程设计时的功课」· JAVA~20~ 代码 · 共 46 行

JAVA~20~
46
字号
package diguiclass;

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

public class JTreeTest {
    public JTreeTest() {
        JFrame conn = new JFrame();
        conn.setLocation(400, 300);
        conn.setSize(400, 300);
        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 + =
减小字号Ctrl + -
显示快捷键?